本書以工程為導向,強化實訓和案例教學。通過案例與工程的訓練,加深對理論知識的理解,掌握這些知識后能夠開發(fā)完整的Java項目。全書共13章,內容包括Java開發(fā)環(huán)境介紹、Java語言基礎、面向對象基礎、數組、常用類與集合、圖形用戶界面、異常處理、輸入/輸出流、線程、數據庫應用、Applet與Java網絡編程等。本書結構清晰,知識點分布合理。每章都有與本章知識點結合緊密的案例以及相應實訓操作和習題。本書案例非常豐富,體現的形式多樣。在各章后有對本章知識應用的小案例。全書提供3個完整的項目:貪吃蛇游戲、學生成績管理系統(tǒng)和公共聊天室程序;其中,貪吃蛇游戲項目按知識點體現在相應章節(jié)后面,并對知識的應用思路有較詳細的介紹。本書可作為大專院校計算機專業(yè)的教材,也適合作為Java培訓教材。