本書從Java語言的發(fā)展歷程、面向對象程序設計的基本概念入手,由淺入深地介紹了Java語言的編程方法。全書共分為10章,涉及Java語言概述、數據類型和基本語句、類和對象、異常處理、Java常用API、圖形用戶界面程序設計、Applet小程序和多媒體、Java多線程編程、Java網絡編程及Java綜合項目實例。內容基本涵蓋了J2SE(Java2 Standard Edition,Java2標準版)的基本內容,為進一步學習Java高級開發(fā)技術奠定了基礎。本書內容翔實,實例豐富,在前9章的最后均給出了配套習題和上機實驗;在第10章給出了4個實用的Java綜合項目開發(fā)實例,使讀者能夠盡快熟悉Java應用程序的開發(fā)過程。本書適合作為高等學校計算機類相關專業(yè)的教材,也可以作為初學者及Java開發(fā)技術人員的參考書。