欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java自學書籍Top 10

 更新時間:2016年09月23日 12:02:18   投稿:lijiao  
這篇文章主要為大家推薦了Java書籍Top 10,是由Java Inside推薦的十本不錯的Java書籍,感興趣的小伙伴們可以參考一下

下面是Java Inside上推薦的十本不錯的Java書籍。

1)Java Language Specification, Third Edition (by James Gosling)

本書由Java技術的發(fā)明者編寫,是Java TM編程語言的權威性技術指南。如果你想知道語言之構造的精確含義,本書是最好的資源。

2)Effective Java , Second Edition (by Joshua Bloch)
本書介紹了在Java編程中78條極具實用價值的經(jīng)驗規(guī)則,這些經(jīng)驗規(guī)則涵蓋了大多數(shù)開發(fā)人員每天所面臨的問題的解決方案。通過對Java平臺設計專家所使用的技術的全面描述,揭示了應該做什么,不應該做什么才能產(chǎn)生清晰、健壯和高效的代碼。.
本書中的每條規(guī)則都以簡短、獨立的小文章形式出現(xiàn),并通過例子代碼加以進一步說明。本書內容全面,結構清晰,講解詳細。可作為技術人員的參考用書?!?/p>

3)Java Concurrency in Practice (by Brian Goetz)
隨著多核處理器的普及,使用并發(fā)成為構建高性能應用程序的關鍵。Java 5以及6在開發(fā)并發(fā)程序取得了顯著的進步,提高了Java虛擬機的性能,提高了并發(fā)類的可伸縮性,并加入了豐富的新并發(fā)構建塊。在本書中,這些便利工具的創(chuàng)造者不僅解釋了它們究竟如何工作、如何使用,同時,還闡釋了創(chuàng)造它們的原因,及其背后的設計模式。 本書既能夠成為讀者的理論支持,又可以作為構建可靠的,可伸縮的,可維護的并發(fā)程序的技術支持。本書并不僅僅提供并發(fā)API的清單及其機制,本書還提供了設計原則,模式和思想模型,使我們能夠更好地構建正確的,性能良好的并發(fā)程序。
本書的讀者是那些具有一定Java編程經(jīng)驗的程序員、希望了解Java SE 5,6在線程技術上的改進和新特性的程序員,以及Java和并發(fā)編程的愛好者。

4)Java Puzzles: Traps, Pitfalls and Corner Cases (by Joshua Bloch)
Java教父的又一經(jīng)典名著–Java Puzzlers,Amazon五星圖書。認為你到底有多了解Java?你是一個代碼神探嗎?你是否曾經(jīng)花費過數(shù)天時間去追蹤一個由Java或其類庫的陷阱和缺陷而導致的bug?你喜歡智力測驗嗎?那么這本書正好適合你!

5)Thinking in Java (by Bruce Eckel)
本書贏得了全球程序員的廣泛贊譽,即使是最晦澀的概念,在Bruce Eckel的文字親和力和小而直接的編程示例面前也會化解于無形。從Java的基礎語法到最高級特性(深入的面向對象概念、多線程、自動項目構建、單元測試和調試等),本書都能逐步指導你輕松掌握。
從本書獲得的各項大獎以及來自世界各地的讀者評論中,不難看出這是一本經(jīng)典之作。本書的作者擁有多年教學經(jīng)驗,對C、C++以及Java語言都有獨到、深入的見解,以通俗易懂及小而直接的示例解釋了一個個晦澀抽象的概念。本書共22章,包括操作符、控制執(zhí)行流程、訪問權限控制、復用類、多態(tài)、接口、通過異常處理錯誤、字符串、泛型、數(shù)組、容器深入研究、Java I/O系統(tǒng)、枚舉類型、并發(fā)以及圖形化用戶界面等內容。這些豐富的內容,包含了Java語言基礎語法以及高級特性,適合各個層次的Java程序員閱讀,同時也是高等院校講授面向對象程序設計語言以及Java語言的絕佳教材和參考書。

6)Better, faster, lighter Java (by Justin Gehtland, Bruce A. Tate)

Java的開發(fā)者正深陷于復雜性的泥沼中而無法自拔。我們的經(jīng)驗和能力正接近極限,程序員為了編寫支持所選框架的程序所花的時間比解決真正問題的時間要多得多。我們不禁要問,有必要把Java搞得這么復雜嗎?.
答案是否定的。本書給你指引了一條出路。無論是維護應用程序,還是從頭開始設計,你都能夠超越成規(guī),并大幅精簡基本框架、開發(fā)過程和最終代碼。你能重新掌握一度失控的J2EE應用程序。..
在本書中,原作者Bruce A.Tate與Justin Gehtland將循序漸進、娓娓道來。首先,他們列出了五項基本法則。他們展示了如何構建簡單、解耦的代碼,并告訴你如何選擇技術。他們還對兩種被廣泛運用的開源程序如何迎合這些概念進行了剖析。最后,作者還將利用這些基本概念構建一個簡單但內涵豐富的應用程序來解決現(xiàn)實世界中所遇到的問題。

7)Core Java (vol. 1, 2) (by Cay S. Horstmann, Gary Cornell)

《Java核心技術》出版以來一直暢銷不衰,深受讀者青睞,每個新版本都盡可能快地跟上Java開發(fā)工具箱發(fā)展的步伐,而且每一版都重新改寫了部分內容,以便適應Java的最新特性。本版也不例外,它反映了Java SE 6的新特性。全書共14章,包括Java基本的程序結構、對象與類、繼承、接口與內部類、圖形程序設計、事件處理、Swing用戶界面組件、部署應用程序和Applet、異常日志斷言和調試、泛型程序設計、集合以及多線程等內容。.
全書對Java技術的闡述精確到位,敘述方式深入淺出,并包含大量示例,從而幫助讀者充分理解Java語言以及Java類庫的相關特性。

8) The Java Virtual Machine Specification (by Tim Linholm, Frank Yellin)

如果你需要了解Java虛擬機的byte code,或者是一些編譯方面的東西,這本書絕對讓你得償所愿。其不但包含了機器碼的規(guī)范說明,同時它也是Java編譯器和運行環(huán)境的規(guī)格說明書。

9)Robust Java: Exception Handling, Testing, and Debugging (by Stephen Stelting)

處理異常涉及開發(fā)、設計和體系結構等方面的知識。本書共分3個部分。
  第Ⅰ部分介紹Java異常的產(chǎn)生機理和用法,介紹一些最佳實踐,講述各類異常處理使用的一般API和技術。
  第Ⅱ部分闡述可測試性設計,介紹故障模式分析,討論常見API的異常及起因,分析J2EE體系結構和分布式API的異常模式。
  第Ⅲ部分討論在軟件開發(fā)周期執(zhí)行異常和錯誤處理,分析軟件體系結構、設計模式、測試和調試,列舉成熟的設計模式,介紹處理策略對系統(tǒng)體系結構的影響,講述如何構建健壯系統(tǒng)。

10)Java Code Convention

最后一本當然是Java編碼規(guī)范,這是由Sun公司官方出品的。這也是每個程序員為了得供程序的易讀性,可維護性需要知道的。

希望為大家分享的這10本書大家可以喜歡,對大家學習java語言有所幫助。

相關文章

  • 舉例講解Java設計模式中的對象池模式編程

    舉例講解Java設計模式中的對象池模式編程

    這篇文章主要介紹了Java設計模式中的對象池模式編程示例分享,對象池模式經(jīng)常在多線程開發(fā)時被用到,需要的朋友可以參考下
    2016-02-02
  • java項目如何引入其他jar包

    java項目如何引入其他jar包

    通常在lib文件夾中存放從外部引入的jar包,所以把JAR文件復制進去。 然后修改編譯腳本,不需要去編譯tool文件夾里面的java類,直接把jar包添加到classpath,下文將詳細介紹
    2021-10-10
  • Mybatis打印替換占位符后的完整Sql教程

    Mybatis打印替換占位符后的完整Sql教程

    這篇文章主要介紹了Mybatis打印替換占位符后的完整Sql教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • Java實現(xiàn)字節(jié)數(shù)B轉化為KB、MB、GB的方法示例【測試可用】

    Java實現(xiàn)字節(jié)數(shù)B轉化為KB、MB、GB的方法示例【測試可用】

    這篇文章主要介紹了Java實現(xiàn)字節(jié)數(shù)B轉化為KB、MB、GB的方法,結合實例形式分析了java字節(jié)數(shù)的轉換運算相關操作技巧,需要的朋友可以參考下
    2017-08-08
  • 教你用MAT工具分析Java堆內存泄漏問題的解決方法

    教你用MAT工具分析Java堆內存泄漏問題的解決方法

    今天給大家?guī)淼氖顷P于Java的相關知識,文章圍繞著如何使用MAT工具分析Java堆內存泄漏問題的解決方法展開,文中有非常詳細的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • spring注解 @Valid 的作用說明

    spring注解 @Valid 的作用說明

    這篇文章主要介紹了spring注解 @Valid 的作用說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • 詳解如何獨立使用ribbon實現(xiàn)業(yè)務客戶端負載均衡

    詳解如何獨立使用ribbon實現(xiàn)業(yè)務客戶端負載均衡

    這篇文章主要為大家介紹了詳解如何獨立使用ribbon實現(xiàn)業(yè)務客戶端負載均衡,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • Spring中的@ExceptionHandler異常攔截器

    Spring中的@ExceptionHandler異常攔截器

    這篇文章主要介紹了Spring中的@ExceptionHandler異常攔截器,Spring的@ExceptionHandler可以用來統(tǒng)一處理方法拋出的異常,給方法加上@ExceptionHandler注解,這個方法就會處理類中其他方法拋出的異常,需要的朋友可以參考下
    2024-01-01
  • 解決idea web項目中out目錄更新不同步問題

    解決idea web項目中out目錄更新不同步問題

    這篇文章給大家介紹了idea web項目中out(maven中是target)目錄更新不同步,導致訪問404的問題,本文給大家分享解決方法,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2020-09-09
  • Java多線程及分布式爬蟲架構原理解析

    Java多線程及分布式爬蟲架構原理解析

    這篇文章主要介紹了Java多線程及分布式爬蟲架構原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-10-10

最新評論