小編為大家推薦程序員必看的書(shū)之Java程序員,程序員們不要一味的敲代碼,我們也要有時(shí)間為自己充充電,買(mǎi)個(gè) kindle,公車(chē),地鐵上可以多多看看書(shū).接下來(lái)我將為程序員們繼續(xù)推薦一下比較好書(shū)。如果你覺(jué)得我推薦的這些書(shū)有用,就多看會(huì),如果覺(jué)得推薦的不好,那就不要看了,就這么簡(jiǎn)單。如果你覺(jué)得我推薦的書(shū)是菜鳥(niǎo)才看的書(shū),那您這位老鳥(niǎo)出門(mén)左轉(zhuǎn).希望給大家?guī)?lái)幫助。只有適合您的書(shū),才是最好的書(shū)!
Java 編程思想
相信 Java 程序員沒(méi)有不知道這本書(shū)的,大家有時(shí)間多多研究這本書(shū)。
本書(shū)贏得了全球程序員的廣泛贊譽(yù),即使是最晦澀的概念,在 Bruce Eckel 的文字親和力和小而直接的編程示例面前也會(huì)化解于無(wú)形。從 Java 的基礎(chǔ)語(yǔ)法到最高級(jí)特性(深入的面向?qū)ο蟾拍、多線程、自動(dòng)項(xiàng)目構(gòu)建、單元測(cè)試和調(diào)試等),本書(shū)都能逐步指導(dǎo)你輕松掌握。
從本書(shū)獲得的各項(xiàng)大獎(jiǎng)以及來(lái)自世界各地的讀者評(píng)論中,不難看出這是一本經(jīng)典之作。本書(shū)的作者擁有多年教學(xué)經(jīng)驗(yàn),對(duì)C、C++以及 Java 語(yǔ)言都有獨(dú)到、深入的見(jiàn)解,以通俗易懂及小而直接的示例解釋了一個(gè)個(gè)晦澀抽象的概念。本書(shū)共 22 章,包括操作符、控制執(zhí)行流程、訪問(wèn)權(quán)限控制、復(fù)用類(lèi)、多態(tài)、接口、通過(guò)異常處理錯(cuò)誤、字符串、泛型、數(shù)組、容器深入研究、JavaI/O系統(tǒng)、枚舉類(lèi)型、并發(fā)以及圖形化用戶界面等內(nèi)容。這些豐富的內(nèi)容,包含了 Java 語(yǔ)言基礎(chǔ)語(yǔ)法以及高級(jí)特性,適合各個(gè)層次的 Java 程序員閱讀,同時(shí)也是高等院校講授面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言以及 Java 語(yǔ)言的絕佳教材和參考書(shū)。
Java 核心技術(shù)卷1
《Sun 公司核心技術(shù)叢書(shū):JAVA 核心技術(shù)(卷1):基礎(chǔ)知識(shí)(原書(shū)第 8 版)》針對(duì) JavaSE6 平臺(tái)進(jìn)行了全面更新,并通過(guò)大量測(cè)試過(guò)的示例說(shuō)明了最重要的語(yǔ)言特性和類(lèi)庫(kù)特性!禨un 公司核心技術(shù)叢書(shū):JAVA 核心技術(shù)(卷1):基礎(chǔ)知識(shí)(原書(shū)第 8 版)》示例程序經(jīng)過(guò)精心地設(shè)計(jì),不但具有實(shí)用價(jià)值,而且易閱讀、易理解,可以作為讀者自己編寫(xiě)程序的良好開(kāi)端。
Java 核心技術(shù)卷2
針對(duì) Java SE 6 平臺(tái)進(jìn)行了全面更新。涵蓋 Java 語(yǔ)言高級(jí)特性。精心設(shè)計(jì)大量代碼示例。CSDN Java 大版主隆重推薦。
本書(shū)是經(jīng)典的《Java 核心技術(shù),卷 II:高級(jí)特性》的最新修訂版,涵蓋了 Java SE 6 平臺(tái)的高級(jí)用戶界面程序設(shè)計(jì)和企業(yè)特性。與第 1 卷(涵蓋了核心的語(yǔ)言和類(lèi)庫(kù)特性)一樣,本卷已經(jīng)更新到了 Java SE6。并且對(duì)新內(nèi)容都作了重點(diǎn)標(biāo)注。書(shū)中所有的示例程序都進(jìn)行了詳細(xì)的設(shè)計(jì),用來(lái)演示最新的編程技術(shù)。并展示針對(duì)專(zhuān)業(yè)開(kāi)發(fā)者在現(xiàn)實(shí)中所碰到的典型問(wèn)題的最佳解決方案。本書(shū)包含有關(guān) StAX API、JDBC 4、編譯器 API、腳本框架、閃屏和托盤(pán) API 以及其他許多 Java SE6 改進(jìn)特性的新章節(jié)。本書(shū)聚焦于 Java 語(yǔ)言中更高級(jí)的特性,包括下列內(nèi)容:流與文件、網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)編程、XML、JNDI 與 LDAP、國(guó)際化、高級(jí) GUI 組件、Java 2D、JavaBeans、安全、RMI 與 Web 服務(wù)、高級(jí) AWT、注解、本地方法。
Effective Java 中文版
本書(shū)介紹了在 Java 編程中 57 條極具實(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)生清晰、健壯的高效的代碼。
本書(shū)中的每條規(guī)則都以簡(jiǎn)短、獨(dú)立的小文章形式出現(xiàn),這些小文章包含了詳細(xì)而精確的建議,以及對(duì)語(yǔ)言中許多細(xì)微之處的深入分析,并通過(guò)例子代碼加以進(jìn)一步說(shuō)明。貫穿全書(shū)的是通用的語(yǔ)言用法的設(shè)計(jì)模式,以及一些具有啟發(fā)意義的技巧的技術(shù)。
Java 并發(fā)編程實(shí)戰(zhàn)
本書(shū)深入淺出地介紹了 Java 線程和并發(fā),是一本完美的 Java 并發(fā)參考手冊(cè)。書(shū)中從并發(fā)性和線程安全性的基本概念出發(fā),介紹了如何使用類(lèi)庫(kù)提供的基本并發(fā)構(gòu)建塊,用于避免并發(fā)危險(xiǎn)、構(gòu)造線程安全的類(lèi)及驗(yàn)證線程安全的規(guī)則,如何將小的線程安全類(lèi)組合成更大的線程安全類(lèi),如何利用線程來(lái)提高并發(fā)應(yīng)用程序的吞吐量,如何識(shí)別可并行執(zhí)行的任務(wù),如何提高單線程子系統(tǒng)的響應(yīng)性,如何確保并發(fā)程序執(zhí)行預(yù)期任務(wù),如何提高并發(fā)代碼的性能和可伸縮性等內(nèi)容,最后介紹了一些高級(jí)主題,如顯式鎖、原子變量、非阻塞算法以及如何開(kāi)發(fā)自定義的同步工具類(lèi)。
深入 Java 虛擬機(jī)(原書(shū)第 2 版)
本書(shū)共分 20 章,第1-4 章解釋了 Java 虛擬機(jī)的體系結(jié)構(gòu),包括 Java 棧、堆、方法區(qū)、執(zhí)行引擎等;第5-20 章深入描述了 Java 技術(shù)的內(nèi)部細(xì)節(jié),包括垃圾收集、Java 安全模型、Java 的連接模型和動(dòng)態(tài)擴(kuò)展機(jī)制、class 文件、運(yùn)算及流程控制等等,其中第 6 章和附錄A-C 安全可以作為 class 文件和指令集的參考手冊(cè)。本書(shū)還附帶光盤(pán),光盤(pán)中包含用以輔助說(shuō)明正文內(nèi)容的交互式例示 applet 及示例源代碼。
Java 與模式
本書(shū)是一本講解設(shè)計(jì)原則以及最為常見(jiàn)的設(shè)計(jì)模式的實(shí)用教材,目的是為了工作繁忙的 Java 系統(tǒng)設(shè)計(jì)師提供一個(gè)快速而準(zhǔn)確的設(shè)計(jì)原則和設(shè)計(jì)模式的輔導(dǎo)。本書(shū)分為 55 章,第一個(gè)章節(jié)講解一個(gè)編編程模式,說(shuō)明此模式的用意、結(jié)構(gòu),以及這一模式適合于什么樣的情況等。每一個(gè)章節(jié)都附有多個(gè)例子和練習(xí)題,研習(xí)這些例子、完成這些練習(xí)題可以幫助讀者更好地理解所講的內(nèi)容。