本書分為10個部分,共30章,涵蓋了Java入門、程序設計基礎、面向對象編程、API、GUI開發、圖形開發、網絡編程、密碼編程、反射和綜合案例。本書基於JDK 1.8 Eclipse
4.6.0開發環境,逐步引領讀者從基礎到各個知識點的學習。全書內容由淺入深,並輔以大量的實例說明,還階段性地提供了一些實踐指導。本書提供了所有實例的源代碼以及開發過程中用到的軟件,供讀者學習參考。本書為學校教學量身定做,可供高校Java開發相關課程使用,也可作為沒有Java開發基礎的程序員的入門用書,更可作為Java培訓班的培訓教材,還可以幫助缺乏項目實戰經驗的程序員快速積累項目開發經驗。