學(xué)java必讀的經(jīng)典書籍有哪些
Java是一門面向?qū)ο缶幊陶Z言,不僅吸收了C++語言的各種優(yōu)點,還摒棄了C++里難以理解的多繼承、指針等概念,想要學(xué)好java,需要多看書。下面是由學(xué)習(xí)啦小編給大家?guī)黻P(guān)于學(xué)java必讀的經(jīng)典書籍有哪些,希望對大家有幫助!
學(xué)java必讀的經(jīng)典書籍有哪些
學(xué)java必讀的書籍1 【英文版】Java Language Specification, Third Edition (by James Gosling)
【中文版】Java編程規(guī)范(第三版)
本書由Java技術(shù)的發(fā)明者編寫,是Java TM編程語言的權(quán)威性技術(shù)指南。如果你想知道語言之構(gòu)造的精確含義,本書是最好的資源。
學(xué)java必讀的書籍2 【英文版】Effective Java , Second Edition (by Joshua Bloch)
【中文版】Effective Java 第二版
本書介紹了在Java編程中78條極具實用價值的經(jīng)驗規(guī)則,這些經(jīng)驗規(guī)則涵蓋了大多數(shù)開發(fā)人員每天所面臨的問題的解決方案。通過對Java平臺設(shè)計專家所使用的技術(shù)的全面描述,揭示了應(yīng)該做什么,不應(yīng)該做什么才能產(chǎn)生清晰、健壯和高效的代碼。
本書中的每條規(guī)則都以簡短、獨立的小文章形式出現(xiàn),并通過例子代碼加以進(jìn)一步說明。本書內(nèi)容全面,結(jié)構(gòu)清晰,講解詳細(xì)??勺鳛榧夹g(shù)人員的參考用書。
學(xué)java必讀的書籍3 【英文版】Java Concurrency in Practice (by Brian Goetz)
【中文版】JAVA并發(fā)編程實踐
隨著多核處理器的普及,使用并發(fā)成為構(gòu)建高性能應(yīng)用程序的關(guān)鍵。Java 5以及6在開發(fā)并發(fā)程序取得了顯著的進(jìn)步,提高了Java虛擬機(jī)的性能,提高了并發(fā)類的可伸縮性,并加入了豐富的新并發(fā)構(gòu)建塊。在本書中,這些便利工具的創(chuàng)造者不僅解釋了它們究竟如何工作、如何使用,同時,還闡釋了創(chuàng)造它們的原因,及其背后的設(shè)計模式。 本書既能夠成為讀者的理論支持,又可以作為構(gòu)建可靠的,可伸縮的,可維護(hù)的并發(fā)程序的技術(shù)支持。本書并不僅僅提供并發(fā)API的清單及其機(jī)制,本書還提供了設(shè)計原則,模式和思想模型,使我們能夠更好地構(gòu)建正確的,性能良好的并發(fā)程序。本書的讀者是那些具有一定Java編程經(jīng)驗的程序員、希望了解Java SE 5,6在線程技術(shù)上的改進(jìn)和新特性的程序員,以及Java和并發(fā)編程的愛好者。
學(xué)java必讀的書籍4 【英文版】Java Puzzles: Traps, Pitfalls and Corner Cases (by Joshua Bloch)
【中文版】JAVA解惑
Java教父的又一經(jīng)典名著-Java Puzzlers,Amazon五星圖書。認(rèn)為你到底有多了解Java?你是一個代碼神探嗎?你是否曾經(jīng)花費過數(shù)天時間去追蹤一個由Java或其類庫的陷阱和缺陷而導(dǎo)致的bug?你喜歡智力測驗嗎?那么這本書正好適合你!
學(xué)java必讀的書籍5 【英文版】Thinking in Java (by Bruce Eckel)
【中文版】Java編程思想(第4版)
本書贏得了全球程序員的廣泛贊譽,即使是最晦澀的概念,在Bruce Eckel的文字親和力和小而直接的編程示例面前也會化解于無形。
從Java的基礎(chǔ)語法到最高級特性(深入的面向?qū)ο蟾拍睢⒍嗑€程、自動項目構(gòu)建、單元測試和調(diào)試等),本書都能逐步指導(dǎo)你輕松掌握。從本書獲得的各項大獎以及來自世界各地的讀者評論中,不難看出這是一本經(jīng)典之作。本書的作者擁有多年教學(xué)經(jīng)驗,對C、C++以及Java語言都有獨到、深入的見解,以通俗易懂及小而直接的示例解釋了一個個晦澀抽象的概念。本書共22章,包括操作符、控制執(zhí)行流程、訪問權(quán)限控制、復(fù)用類、多態(tài)、接口、通過異常處理錯誤、字符串、泛型、數(shù)組、容器深入研究、Java I/O系統(tǒng)、枚舉類型、并發(fā)以及圖形化用戶界面等內(nèi)容。
這些豐富的內(nèi)容,包含了Java語言基礎(chǔ)語法以及高級特性,適合各個層次的Java程序員閱讀,同時也是高等院校講授面向?qū)ο蟪绦蛟O(shè)計語言以及Java語言的絕佳教材和參考書。
猜你喜歡: