《21天學通Java(第8版)》循序漸進地介紹了Java編程語言知識,並提供了豐富的實例和練習,同時涵蓋了Java 12這一新標準以及與Android開發相關的Java編程知識。《21天學通Java(第8版)》包括3周的課程,第1周介紹Java語言的基本知識,包括數據類型、變量、表達式、對象、數組、條件語句、循環、類、包、接口、異常、線程等;第2周介紹Java類庫,包括鏈表、棧、哈希映射和位組等數據結構以及Swing組件、佈局管理器和Java Web Start等;第3周介紹Java編程的高級主題,包括內部類、輸入和輸出、閉包、通過Internet進行通信、使用數據庫、XML、Web服務、Android編程示例等內容。《21天學通Java(第8版)》可作為初學者學習Java編程技術的教程,也可供已掌握其他語言的程序員學習Java時參考。
本書以Java SE 10為基礎,按照從面向對象的語言走進面向對象的思想、利用圖表增強文字的表現力、注重知識的原理性的編寫思想,詳細敘述了Java語言的基礎知識,面向對象的封裝、繼承、多態性,Java常用工具類,及圖形用戶界面、多線程、輸入輸出流、JDBC編程等內容。 教材配備了豐富的實例,並在“綜合實踐”部分引入較大規模的案例,通過“探究與實踐”環節,為有能力的讀者提供拓展思維、提升實踐能力的訓練。各章習題參照了SCJP考試模式,實驗題目豐富、實用,有的放矢地提供編程訓練。