本書按照現代教育方法構思全書內容,詳細介紹Java語言、Java面向對象編程及應用軟件開發(fā)知識,內容新穎。第1~6章介紹Java編程環(huán)境、Java語言基礎、數據類型、流程控制、數組、面向對象編程等內容。第7~16章討論Java的高級主題,包括接口和包、Java圖形用戶界面設計與事件處理、Swing組件的應用、集合框架、集合框架的支持算法、Java I/O系統(tǒng)、異常處理、多線程程序設計、Applet、數據庫編程、網絡編程等。介紹B/S結構的分布式軟件、EJB、Servlet、JSP技術、J2EE的編程框架與應用等。附錄提供了Java課程設計實例研究——電梯模擬系統(tǒng)、ASCII字符集、Java關鍵字等。本書具有系統(tǒng)性、知識性、實用性等特點,可作為高等院校學生學習Java語言的教材,也可作為廣大Java愛好者的參考書。