本書全面、系統(tǒng)地介紹了Java語言及其程序設(shè)計。全書共分15章,第1章至第3章介紹了Java語言基礎(chǔ),第4章至第7章介紹了面向?qū)ο蟪绦蛟O(shè)計,第8章介紹了Java處理異常的機制,第9章至第11章介紹了圖形界面程序設(shè)計,第12章至第14章分別介紹了多線程、輸入輸出流和數(shù)據(jù)庫程序設(shè)計,第15章通過案例講述如何在實際的軟件項目開發(fā)中綜合應(yīng)用Java技術(shù)。本書在介紹基本理論的同時,注重培養(yǎng)學(xué)生的實踐技能。書中提供了大量實例,通過劉·這些實例的分析和程序設(shè)計,學(xué)生可以提高分析和解決實際問題的能力。本書的附錄介紹了Java的主流開發(fā)工具Eclipse的用法。本書可作為高職高專軟件技術(shù)、計算機應(yīng)用技術(shù)、信息管理技術(shù)等專業(yè)的教材,也可作為Java語言的培訓(xùn)教材或Java語言愛好者的自學(xué)用書。