之前,W3Cschool 小編為大家整理了適合 PHP 學(xué)習(xí)者閱讀的書(shū)籍。那么今天小編向大家推薦幾本適合 Java 學(xué)習(xí)者閱讀的書(shū)籍。
《Java 語(yǔ)言程序設(shè)計(jì)》
這本書(shū)十分適合沒(méi)有基礎(chǔ)的小白學(xué)習(xí)。內(nèi)容思路清晰,邏輯明朗。全面整合了Java 6 的特性,采用“基礎(chǔ)優(yōu)先,問(wèn)題驅(qū)動(dòng)”的教學(xué)方式,循序漸進(jìn)地介紹了程序設(shè)計(jì)基礎(chǔ)、解決問(wèn)題的方法、面向?qū)ο蟪绦蛟O(shè)計(jì)、圖形用戶(hù)界面設(shè)計(jì)、異常處理、I/O 和遞歸等內(nèi)容。此外,本書(shū)還全面且深入地覆蓋了一些高級(jí)主題,包括算法和數(shù)據(jù)結(jié)構(gòu)、多線程、網(wǎng)絡(luò)、國(guó)際化、高級(jí)GUI等內(nèi)容。在該書(shū)中,每個(gè)章節(jié)都給出了對(duì)應(yīng)的代碼,非常適合新手練習(xí)。
《Java核心技術(shù)》
Java 最經(jīng)典的教程。如果英語(yǔ)基礎(chǔ)較好的同學(xué)可以直接閱讀英文版,減少了翻譯過(guò)來(lái)的書(shū)面化。拋開(kāi)翻譯而言,它是一本非常值得閱讀的書(shū)籍,10 余年全球暢銷(xiāo)不衰,廣受好評(píng)。第 9 版根據(jù) JavaSE7 全面更新,同時(shí)修正了第 8 版中的不足,系統(tǒng)全面講解 Java 語(yǔ)言的核心概念、語(yǔ)法、重要特性和開(kāi)發(fā)方法,包含大量案例,實(shí)踐性強(qiáng)。
《Effective Java》
本書(shū)介紹了在 Java 編程中 78 條極具實(shí)用價(jià)值的經(jīng)驗(yàn)規(guī)則,這些經(jīng)驗(yàn)規(guī)則涵蓋了大多數(shù)開(kāi)發(fā)人員每天所面臨的問(wèn)題的解決方案。通過(guò)對(duì) Java 平臺(tái)設(shè)計(jì)專(zhuān)家所使用的技術(shù)的全面描述,揭示了應(yīng)該做什么,不應(yīng)該做什么才能產(chǎn)生清晰、健壯和高效的代碼。
《Java 編程思想》
這本書(shū)深受全球程序員的喜愛(ài),計(jì)算機(jī)語(yǔ)言枯燥乏味,晦澀難懂,但是在作者有趣的文字中都會(huì)直白易讀。該書(shū)從 Java 的基礎(chǔ)語(yǔ)法到最高級(jí)的特性,都逐一講解,內(nèi)容全面。也是由于這個(gè)特性,使得書(shū)本過(guò)于厚重,不便攜帶。而且過(guò)多的內(nèi)容使得學(xué)習(xí)起來(lái)過(guò)于費(fèi)時(shí),學(xué)習(xí)者需要懂得取舍,挑選適合自己閱讀的章節(jié)進(jìn)行閱讀即可。
《Java 數(shù)據(jù)結(jié)構(gòu)和算法》
既然是學(xué)習(xí)編程,那么數(shù)據(jù)結(jié)構(gòu)和算法必然要掌握。如果是計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生,在大學(xué)課程中應(yīng)該學(xué)過(guò)嚴(yán)蔚敏版的數(shù)據(jù)結(jié)構(gòu),現(xiàn)在另外推薦的《Java 數(shù)據(jù)結(jié)構(gòu)和算法》是對(duì) Java 更有針對(duì)性的書(shū)籍。非常值得閱讀。
以上就是小編整理的適合 Java 入門(mén)學(xué)習(xí)者閱讀的書(shū)籍。小編還是那句話(huà),學(xué)習(xí)編程需要大量的動(dòng)手實(shí)踐,將理論知識(shí)轉(zhuǎn)化為代碼,這才是正確的學(xué)習(xí)編程的方法。更多 Java 教程請(qǐng)關(guān)注W3Cschool 官網(wǎng)。
推薦課程:Java教程手冊(cè)、Java入門(mén)