本書以Java 12為基礎,全面系統地介紹Java語言,并引導讀者進入**的Java編程領域。全書分為三部分,共包括19章。部分為Java編程概述,包括第1~3章,主要講解Java 12入門知識,Java面向對象編程和Java基礎知識;第二部分為Java主要構建單元,包括第4~12章,主要講解異常處理,字符串、輸入輸出和文件,數據結構、泛型和流行實用工具,Java標準庫和外部庫,多線程和并發(fā)處理,JVM結構和垃圾收集,數據庫數據管理,網絡編程以及Java GUI編程等;第三部分為Java高級階段,包括第13~19章,主要講解函數式編程,Java標準流,反應式編程,微服務架構,Java微基準測試工具,高質量代碼編寫**實踐以及Java的**特征。 本書內容豐富全面,適用于任何想學習Java的讀者。學習本書內容不需要讀者具有Java專業(yè)知識或任何其他編程語言知識。本書可供高等院校學生和教師參考,也可供軟件開發(fā)人員和Java愛好者參考,是學習Java編程的參考資料。