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