更新時(shí)間:2022-04-26 17:03:30 來源:動(dòng)力節(jié)點(diǎn) 瀏覽1570次
作為Java程序員來說,最痛苦的就是選擇范圍很廣,要讀的書太多,很容易不知所措。想挑一些自己看過的技術(shù)書籍,按照學(xué)習(xí)的順序,推薦給大家,特別是那些想不斷提高技術(shù)水平的Java程序員。
對于沒有編程經(jīng)驗(yàn)的Java程序員應(yīng)該入門,和看任何入門書一樣,這個(gè)階段需要你快速掌握J(rèn)ava的基本語法和基本用法,目的是“不懂就吞”,先對Java熟悉一下它。在短時(shí)間內(nèi)快速通讀Java語法,即使是一無所知的猜測,寫更多的代碼,想要“知道它是什么”。
1.《Java編程思想》
有一定的Java編程經(jīng)驗(yàn)后,就需要“知道為什么”了。是時(shí)候到了《Java編程思想》所以是一本讓你知道的好書,對面向?qū)ο蟮幕A(chǔ)知識都有清晰的講解,是Java基礎(chǔ)語法,基礎(chǔ)類庫講解清楚,可以幫你做一個(gè)良好的Java編程基礎(chǔ)。這本書的缺點(diǎn)是太厚了,也比較羅嗦,不適合現(xiàn)代人快節(jié)奏的學(xué)習(xí),所以讀這本書要懂得取舍,并不是每一章每一節(jié)都值得一讀,只需深入了解關(guān)鍵點(diǎn)。
2.《敏捷Java》中文版
這本書是出版社給我的,一拿到就放在書架上,沒翻頁就放在書柜里,但是前兩天收拾書柜的時(shí)候,拿出來了翻過來,發(fā)現(xiàn)這絕對是一本好書!這本書的一大特色就是單元測試和TDD貫穿全書,我在教你Java過程中的各種重要基礎(chǔ)知識,潛移默化地影響著你編程思維敏捷,趨勢TDD。另外,這本書很新,以JDK5.0語法為基礎(chǔ)講解,學(xué)習(xí)JDK5.0我的新語法也不錯(cuò)。而且這本書的內(nèi)容選擇也很合適,Java畢竟語言類庫龐大,要說的太多了,這本書的內(nèi)容和內(nèi)容量都非常合適,
打好Java基礎(chǔ),需要更多的實(shí)踐經(jīng)驗(yàn),我覺得沒有捷徑可走。在你編程生涯的這個(gè)階段,有兩本書值得一讀,養(yǎng)成良好的編程習(xí)慣,提高你的代碼質(zhì)量。
1.《重構(gòu)改進(jìn)現(xiàn)有代碼的設(shè)計(jì)》
這本書很有名,不用介紹了,閑暇之余可以多翻翻,更多和自己的實(shí)踐相印證。這本書對你的影響是難以察覺的。
2.《通過示例進(jìn)行測試驅(qū)動(dòng)開發(fā)》
這本書最大的特點(diǎn)就是很薄,似乎沒有負(fù)擔(dān)。可以找一個(gè)周末的下午,邊看邊做,一個(gè)下午看完書,書里的例子全部看完。本書的作用是通過實(shí)戰(zhàn)訓(xùn)練你對TDD的思想。
1.《Head First java開發(fā)》java開發(fā)簡介
《Head First java Development》這是一本完整的面向?qū)ο螅╫bject-oriented,OO)編程和java開發(fā)的學(xué)習(xí)指南。本書是在學(xué)習(xí)理論的基礎(chǔ)上設(shè)計(jì)的,讓你可以從編程語言的基礎(chǔ)開始,一路深入到包括線程、網(wǎng)絡(luò)和分布式程序等。最重要的是,您將學(xué)習(xí)如何像面向?qū)ο蟮拈_發(fā)人員一樣思考。但是如果你真的想好好學(xué)習(xí)java開發(fā),你就需要《Head First java Development》。這本書是亞馬遜小編推薦的十大好書之一!強(qiáng)烈建議學(xué)習(xí)這本書,非常適合初學(xué)者。
2.《java開發(fā)從入門到精通》適合自學(xué)
《java開發(fā)從入門到精通》這本書主要針對java開發(fā)基礎(chǔ)設(shè)施,對于沒有學(xué)過java的開發(fā)人才來說,是個(gè)不錯(cuò)的選擇。通過這本書,你可以從頭開始,花時(shí)間去學(xué)習(xí),并且大量的實(shí)踐,它不會(huì)讓你看到最后只會(huì)是理論的情況。
3.《Java開發(fā)思考》(中文名:《Java開發(fā)編程思想》)適合中級自學(xué)者和Java培訓(xùn)學(xué)員
4.《Java開發(fā)編程思想》可以說是最經(jīng)典的java開發(fā)和工作,都是java開發(fā)程序員必備的教材。這本書不僅是一個(gè)正在學(xué)習(xí)或工作多年的程序員,你可以從本書中得到你想要的。這本書既是教科書又是參考書,就像一本字典,想知道什么都可以查詢。這本書雖然很好,但是不建議初學(xué)者學(xué)習(xí),初學(xué)者比較難。
以上就是動(dòng)力節(jié)點(diǎn)小編介紹的"零基礎(chǔ)Java學(xué)習(xí)哪本書籍比較好",希望對大家有幫助,如有疑問,請?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為您服務(wù)。
相關(guān)閱讀
初級 202925
初級 203221
初級 202629
初級 203743