『壹』 完全零基礎學習java用什麼入門書籍
推薦一些對Java學習有用的經典書籍!
1、《thinkingin Java》
如果你是個討厭讀書的人,那麼這本書一定會讓你覺得很有趣。
這內容是否看著就很好理解。
這本書,通俗易懂,重點突出的書,相當適合初學者快速入門,缺點是段子太多,有時候會被當成笑話書來看。
以上推薦的7本Java經典書籍,希望對大家的學習有所幫助。也希望在成為一名更優秀的Java程序員的道路上,我們可以一起學習、一起進步。
『貳』 可以推薦一些java程序員必看的書籍么比較經典一點的。
1、《深入理解計算機系統》
從c語言到匯編語言到硬體再到操作系統,寫得非常好。是一本能幫助深入理解計算機系統的書。基本上把這本書吃透面試操作系統的大部分問題都不是問題。
2、《演算法導論(第三版)》
被很多acmer coder奉為學演算法的經典之作,但不太適合初學者,因為它這本書很多內容只提供了偽代碼,而沒有具體實現。但可以從這本書學數據結構和演算法好,因為日後的編程語言對實現而言實際上並沒有特別大的障礙,只是適合與不適合的選擇罷了,而把想法轉換成編程語言才是對演算法知識的考驗。如果不想太過深入的話可以忽略掉第四部分(高級設計和分析技術)第五部分(高級數據結構)和第七部分(演算法問題選編),你會發現書其實比你想像中薄很多噢!
3、《計算機網路:自頂向下方法》
軟體學院的計算機網路教材,非常適合初學者,裡面將計算機網路從頂層到底層逐章分析了一遍,如果能夠結合一些實驗來輔助理解會更好,因為裡面的講解比較抽象。
4、《STL源碼剖析》
如果你是經常用c++刷演算法題的同學,那麼一定經常用STL的各種集合, vector, set, stack, queue等等。它們的實現原理,在源碼面前,完全沒有秘密。
5、《圖解HTTP》
日本人著的介紹HTTP協議的書,對理解HTTP協議的一些細節有非常大的幫助,插畫也很多,感覺就像看漫畫一樣,很容易理解的。
6、《TCP/IP詳解卷一》
這本書能把枯燥的知識講得很細致,強烈推薦這本,看完相應章節後大概能夠明白為什麼TCP/IP要這么設計了。面試的時候經常問到三次握手和四次揮手,還有各種狀態的轉移, TIME_WAIT的時間為什麼是2*MSL······
7、《UNIX網路編程卷一:套接字聯網API(第三版)》
中文版快800頁,不過我只看了一些章節,這本書也是把TCP/IP的細節講得很深很深,此外還有非常重要的基本套接字編程,就是寫網路程序的時候那些bind, accept, listen, send, receive函數之類的,內容非常多,但是這些是理解多路復用模型所需要掌握的······select/poll/epoll這些系統調用解決了什麼問題?事件機制能不能理解?就看這本書的前六章了。
8、《資料庫管理系統(原理與設計)》
這個也是web開發中離不開的東西,必須劃重點學會的是ER圖/SQL語句/存儲數據(磁碟|文件|RAID|緩沖池等)/三大範式/索引以及相應的數據結構/事務相關的所有概念,尤其重點學習SQL 。之後學會使用mysql workbench來進行資料庫建模/逆向工程生成建表語句/根據SQL生成JAVA實體類等就不贅述了,開發過程中網路谷歌一下就知道啦,然後如果習慣在windows下開發的同學推薦利用navicat這個好東西。
『叄』 java書籍推薦!
1、《THINK IN JAVA》JAVA的聖經,我認為JAVA程序員必須看的
2、《JSP 和 SERVLET專輯》此書非常不錯,但有難度,仔細看收獲不少,但可惜絕版了
3、《精通EJB(第二版)》+《WEBLOGIC寶典》可以學習EJB很不錯的
4、《精通HIBERNATE》此書不但講的非常細致而且講了很多思想
5、《Effective Java》此書講了很多經驗,建議有開發經驗的人看
6、《Java與XML(第二版)》此書講解了JAVA解析XML的主流工具SAX,DOM4J,JDOM都講到了
富麗餅干擴充
7、《精通struts》 非常適合入門的一本書,講得由淺入深。如果英文好的朋友,還是到網上下載國外的電子書吧。其實孫MM的書就是把國外的幾本電子書各選一段,拼湊並翻譯而成的,連代碼都沒有變。並不是說這本書不好,只是對這種寫書的方式不敢恭維。
8、《JAVA與模式》 很適合中國人的學習思維,強烈推薦。
『肆』 有沒有好的java入門書籍,想買本書看
給大家推薦一些對Java學習有用的經典書籍,感興趣的小夥伴們可以收藏一下!
1、《thinkingin Java》
這內容是否看著就很好理解。
這本書,通俗易懂,重點突出的書,相當適合初學者快速入門,缺點是段子太多,有時候會被當成笑話書來看。
以上就是推薦的7本Java經典書籍,希望對大家的學習有所幫助。
『伍』 零基礎學習Java的書籍有哪些,請推薦
作為Java程序員來說,最痛苦的事情莫過於可以選擇的范圍太廣,可以讀的書太多,往往容易無所適從。我想就我自己讀過的技術書籍中挑選出來一些,按照學習的先後順序,推薦給大家,特別是那些想不斷提高自己技術水平的Java程序員們。
對於沒有Java編程經驗的程序員要入門,隨便讀什麼入門書籍都一樣,這個階段需要你快速的掌握Java基礎語法和基本用法,宗旨就是「囫圇吞棗不求甚解」,先對Java熟悉起來再說。用很短的時間快速過一遍Java語法,連懵帶猜多寫寫代碼,要「知其然」。
在有了一定的Java編程經驗之後,你需要「知其所以然」了。這個時候《Java編程思想》是一本讓你知其所以然的好書,它對於基本的面向對象知識有比較清楚的交待,對Java基本語法,基本類庫有比較清楚的講解,可以幫你打一個良好的Java編程基礎。這本書的缺點是實在太厚,也比較羅嗦,不適合現代人快節奏學習,因此看這本書要懂得取捨,不是每章每節都值得一看的,挑重點的深入看就可以了。
這本書是出版社送給我的,我一拿到就束之高閣,放在書櫃一頁都沒有翻過,但是前兩天整理書櫃的時候,拿出來一翻,竟然發現這絕對是一本好書!這本書一大特點是以單元測試和TDD來貫穿全書的,在教你Java各種重要的基礎知識的過程中,潛移默化的影響你的編程思維走向敏捷,走向TDD。另外這本書成書很新,以JDK5.0的語法為基礎講解,要學習JDK5.0的新語法也不錯。還有這本書對於內容取捨也非常得當,Java語言畢竟類庫龐大,可以講的內容太多,這本書選擇的內容以及內容的多寡都很得當,可以讓你以最少的時間掌握Java最重要的知識,順便培養出來優秀的編程思路,真是一本不可多得的好書。
打下一個良好的Java基礎,還需要更多的實踐經驗積累,我想沒有什麼捷徑。有兩本書值得你在編程生涯的這個階段閱讀,培養良好的編程習慣,提高你的代碼質量。
這本書名氣很大,不用多介紹,可以在閑暇的時候多翻翻,多和自己的實踐相互印證。這本書對你產生影響是潛移默化的。
本書最大特點是很薄,看起來沒有什麼負擔。你可以找一個周末的下午,一邊看,一邊照做,一個下午就把書看完,這本書的所有例子跑完了。這本書的作用是通過實戰讓你培養TDD的思路。
《Head First java開發》是本完整的面向對象(object-oriented,OO)程序設計和java開發的學習指導。此書是根據學習理論所設計的,讓你可以從學習程序語言的基礎開始一直到包括線程、網路與分布式程序等項目。最重要的,你會學會如何像個面向對象開發者一樣去思考。但如果你真地想要好好地學習java開發,你會需要《Head First java開發》。這本書可是Amazon編輯推薦的十大好書之一!強烈推薦學習此書,非常適合初學者入門。
《java開發從入門到精通》這本書主要針對java開發基礎,對於沒有學過java開發的人才說,是一個不錯的選擇。通過這本書,大家可以從零開始,慢慢來學習,而且實操很多,不會讓你看到最後出現只會理論的情況。
《java開發編程思想》可以說是最經典的java開發著作,是所有java開發程序員必備教科書。這本書不管是正在學習還是已經工作許多年的程序員,都可以從這本書中得到你想要的東西。這本書具有教材和工具書的作用,就像一本字典,想知道什麼都可以從中查詢。雖然這本書很好,但並不建議初學者學習,對於初學者難度較大。
《瘋狂的講義》這本書比較適合自學者,內容比較項目化,實操方法很多,如果你想進行java開發的深入學習,不妨看看這本書。
這本書分為兩個部分,第一個部分講的是基礎知識,第二個部分講的是高級特性。由於內容非常有層次,所以非常適合自學的同學學習。
這本書比較適合自學者學習,裡面有很多小案例,可以邊學邊練,鞏固知識。
『陸』 誰介紹幾本學java的好書來 你們覺的java高手真經行吧行,還有java核心技術。 那幾本好
如果是純入門的話, 建議國產的書,比如《Java編程那些事》《瘋狂java講義》。 台灣有一本非常好的JAVA入門書,可惜內地應該買不到。 入門書簡單看看就行了,可以去網上下載。
但如果是想「攻讀」的話, 首推<Thinking in java>,也就是《java編程思想》, 其次是《Core java》, 就是你說的<java核心技術》。 只有這兩本書值得你反復研讀。 《Thinking in java》「JAVA聖經」的外號真不是白給的,從入門到專家都一直要讀。
在深度方面國產書與國外經典差好幾個檔次。
『柒』 學java看什麼書
建議你這樣試試看:首先初學者看書學習Java是非常不明智的,因為技術性的書籍是非常難啃的,因為我做Java這塊有十多年了,非常了解看書自學Java是多麼沒有效率,不適合初學者Java。你應該選擇一套系統的Java學習教程,然後跟著教程走。書籍應該是當你會實際寫程序後,然後你看技術書籍,這樣就可以理解的更加深刻。而你直接看書是非常難懂的,最後直學個理論,不會實際應用。
Head First Java教材,看起來都特別輕松,圖文並茂,簡單易懂,適合初學者選擇。
這樣做的好處:教程是專業人士進行知識點分解講解的,然後在配上適合初學者學習的書籍,讓你更加深刻的理解每一個知識點的用途。
如果自己沒有好的Java學習教程,可以添加這個Java學習qun:前面是四九四,中間是八零一,後面是九三一。找管理員獲取教程鏈接。
注意事項:
前期有人指導,不要想著都靠自己自學,要學會借力。
學習編程就是多練習,至少有三分之二的時間都要拿來寫大量的代碼。
掌握好學習方法技巧,學習編程非常講究技巧,關於這點多跟有經驗的人交流。
『捌』 如何學java編程語言
隨著移動信息化網路的不斷壯大,國內的互聯網行業存在著很大的人才缺口,java是一種面向對象的編程語言,在互聯網編程系統中運用廣泛,尤其是以安卓系統為基礎的應用軟體。java課程培訓機構http://www.kmbdqn.cn/發現學習java需要一定的編程基礎,入門門檻比較高,那麼,如何學java編程語言呢?
第一、學習教材的選擇。
推薦《JAVA核心技術》,想多看點代碼多練習可以找《java開發實戰經典》
關於《JAVA編程思想》,是本好書,有學JAVA聖經之說。但是這本書對JAVA有基本功的人來說不錯,學習此書可以對JAVA有一個比較深刻的理解,但不建議初學者使用。
第二、學好基本語法,弄清Java的特點
學習Java,說白了,就是學習它的語法、功能、結構等。然後按照它的語法編寫代碼。Java語法是學習的根本。開始學習時,可能有些難懂。沒關系,這很正常。多看多問,多實踐,慢慢的你就入門了。
第三,要多敲代碼
盡快敲代碼,是在基本理解例子的基礎上,自己從頭到尾敲一遍,不要把學過的知識點扔的太久之後才去敲,記住:聰明人可以在徹底理解的基礎上開始敲代碼,對於普通人,基本理解以後就可以開始敲代碼,有很多時候,你想破頭都不明白的問題,敲一下就立即明白。在敲完以後,這個時候要好好理解,就是把完全理解的任務後置,這會讓學習更輕松。
第四、不斷實踐
學習Java,和學數學一樣,在學懂理論後,一定要實踐。學習Java不能搭便車。有時候,語法和例子很簡單,很容易看懂,但到自己動手寫的時候,又是另一種感覺。只有多動手編程,哪怕是簡單的小程序,重復實現書上簡單的例子,也是在積累和提高。
第五、選擇合適的開發環境
Java需要JDK來提供他的運行環境,裝好JDK並設置好環境變數之後,就可以進行Java開發了,用文本文檔就可以編寫Java源碼。不過為了提高編碼質量和編寫速度就需要一些開發工具了。
『玖』 新手打算自學java,有C語言的基礎~
Java前景是很不錯的,像Java這樣的專業還是一線城市比較好,師資力量跟得上、就業的薪資也是可觀的,
0基礎學習Java是沒有問題的,關鍵是找到靠譜的Java培訓機構,你可以深度了解機構的口碑情況,問問周圍知道這家機構的人,除了口碑再了解機構的以下幾方面:
1. 師資力量雄厚
要想有1+1>2的實際效果,很關鍵的一點是師資隊伍,你接下來無論是找個工作還是工作中出任哪些的人物角色,都越來越愛你本身的技術專業java技術性,也許的技術專業java技術性則絕大多數來自你的技術專業java教師,一個好的java培訓機構必須具備雄厚的師資力量。
2. 就業保障完善
實現1+1>2效果的關鍵在於能夠為你提供良好的發展平台,即能夠為你提供良好的就業保障,讓學員能夠學到實在實在的知識,並向java學員提供一對一的就業指導,確保學員找到自己的心理工作。
3. 學費能夠性價比高
一個好的Java培訓機構肯定能給你帶來1+1>2的效果,如果你在一個由專業的Java教師領導並由Java培訓機構自己提供的平台上工作,你將獲得比以往更多的投資。
希望你早日學有所成。