本書系統(tǒng)地介紹了Java編程以及面向對象程序設計,以項目開發(fā)為目標,使用Eclipse作為開發(fā)工具,在案例中貫穿各種知識點介紹各類程序的設計與開發(fā)。全書分成三個部分,共12章。第一部分Java語言編程基礎,包括Java語言編程體系概述、面向對象的基本概念、Java語法基礎和Java數組;第二部分Java面向對象編程進階,包括Java類設計、Java異常處理機制、控制臺與輸入輸出流編程、Java多線程和Java圖形界面程序設計。第三部分Java應用開發(fā)專題,包括Socket網絡編程基礎、Applet與多媒體動畫編程和Java數據庫編程入門。本書可以作為高校及各類培訓機構相關課程的教材或參考書。本書提供全書源代碼、軟件和授課幻燈片等資料,可以從圖書支持網站http://www.gettop.net下載,也可以從網站http://press.bjtu.edu.cn的下載欄目中下載。