1995年年底,Java語言在Internet舞臺一亮相便名聲大噪。其原因在於它將有望成為連接用戶與信息的萬能膠,而不論這些信息來自Web伺服器、資料庫、信息提供商,還是任何其他渠道。事實上,就發展前景而言,Java 的地位是獨一無二的。它是一種完全可信賴的程序設計語言,得到了除微軟之外的所有廠家的認可。其固有的可靠性與安全性不僅令Java程式設計師放心,也令使用Java程序的用戶放心。Java 內建了對網絡編程、資料庫連接、多線程等高級程序設計任務的支持。
1995年以來,已經發布了Java開發工具包( Java Development Kit)的9個主要版本。在過去的20年中,應用程式編程接口( API)已經從200個類擴展到超過4000個類。現在這些API覆蓋了用戶界面構建、資料庫管理、國際化、安全性以及XML處理等各個不同的領域。
學習Java,看書是必不可少的。下面來介紹三本來自由數十年開發經驗的Java大牛整理的三份文檔,按涉及領域可以把它們分為:Java基礎知識、Java並發編程、Java實戰技術。
Java基礎知識
這篇文檔是根據Java SE 8全面更新,系統全面講解Java語言的核心概念、語法、重要特性和開發方法,包含大量案例,實踐性強。
如果你是一個資深程式設計師,剛剛轉向Java SE 8,本書絕對是可靠、實用的「夥伴」,不僅現在能幫助你,在未來的很多年還會繼續陪伴你前行。
本書將詳細介紹下列內容:
面向對象程序設計反射與代理接口與內部類異常處理泛型程序設計集合框架事件監聽器模型使用Swing UI工具箱進行圖形用戶界面設計並行操作
這份《Java核心技術 卷I 基礎知識》電子書籍總共728頁,需要完整版的朋友關注小編私信「書籍」即可獲取。
Java並發編程
本書既能夠成為讀者的理論支持,又可以作為構建可靠的、可伸縮的、可維護的並發程序的技術支持。本書並不僅僅提供並發API的清單及其機制,還提供了設計原則、模式和思想模型,使我們能夠更好地構建正確的、性能良好的並發程序。
本書適合於具有一定Java編程經驗的程式設計師、希望了解Java SE 5以及6在線程技術上的改進和新特性的程式設計師,以及Java和並發編程的愛好者。
這本書言簡意賅地覆蓋了相當艱深和微妙的主題,使它成為一部理想的Java並發參考手冊。每一頁都充斥著程式設計師每日與之鬥爭的問題(和解決它的辦法!)。今天,維繫摩爾定律的不是更快的內核,而是更多的內核。有效地利用並發性在當今變得越來越重要,而這本書將向你展示如何做到這一切。
這份《Java並發編程實踐》電子書籍總共433頁,需要完整版的朋友關注小編私信「書籍」即可獲取。
Java實戰技術
本文高分經典《Java 8實戰》全新改版升級,通過示例全面講解Java8、9、10新特性。
本書會幫助你跨過「原理聽起來不錯,但還是有點兒新,不太適應」的門檻,從而熟練地編程。
本書分為六個部分,分別是:「基礎知識」「使用流進行函數式數據處理」「使用流和Lambda進行高效編程」「無所不在的Java」「提升Java的並發性」和「函數式編程以及Java未來的演進」。我們強烈建議你按順序閱讀前兩部分的內容,因為很多概念都需要前面的章節作為基礎,後面四個部分的內容你可以按照任意順序閱讀。大多數章節都附有幾個測驗,可以幫助你學習和掌握這些內容。
這份《Java 實戰》電子書籍總共615頁,需要完整版的朋友關注小編私信「書籍」即可獲取。
希望大家能夠努力地吃透本文給大家帶來的大量知識點,也希望大家能夠掌握並且靈活運用,提升自己的技術深度和廣度,也希望本文能夠得到大家的喜歡!!!