本書從Java語言自身的特點和學生學習Java語言的實際要求出發(fā),通過一個貫穿全書的項目,全面系統(tǒng)地介紹了Java語言程序設計的基礎知識、基本語法、編程技巧和Java語言面向對象的特征,以及Java語言在圖形界面設計、網絡編程、數據庫編程等方面的應用。通過該項目將Java語言編程技術與面向對象程序設計相結合,幫助學生建立面向對象編程的主要原則和思維方法,全面介紹Java語言的特點和應用技術,注重實際應用能力的培養(yǎng)。全書共分13章,內容安排合理,實用性很強。第1章至第3章是對Java語言基本概念、基本特征及面向對象的基本思想的介紹,第4章是貫穿全文項目的分析與設計,第5章至第10章為異常處理、GUI編程、輸入/輸出流與文件、網絡通信、數據庫操作,第11章至第13章為Applet編程、遠程方法調用和Servlet與Jsp的基礎知識。本書主要作為高等學校計算機及相關專業(yè)本科生、專科生的Java程序設計課程教材,同時也可供自學人員使用。