本書以Java SE 8為基礎,強調從面向對象的語言走進面向對象的思想,利用圖表增強文字的表現力,注重知識的原理性。全書詳細敘述了Java語言的基礎知識,面向對象的封裝、類、繼承、多態性,Java常用工具類、集合、異常處理,以及圖形用戶界面、多線程、輸入/輸出流、JDBC等內容。 本書配備了豐富的實例,並在「綜合實踐」部分引入大量案例,通過「習題」和「實驗指導」環節,為讀者提供拓展思維、提升實踐能力的訓練。各章習題參照了SCJP認證考試模式,實驗題目豐富、實用,有的放矢地提供編程訓練。 本書可以作為本科、專科電腦及相關專業的教材,也可作為Java愛好者、工程技術人員的自學參考書。