本書是重慶大學教材建設基金重點資助的教材建設項目,目的是為計算機應用、網絡工程、軟件工程、信息安全、電子商務等計算機相關專業(yè)編寫一本介紹Java程序設計語言的高水平教材,全方位地介紹Java網絡編程及其最新技術。 本書內容共分為3部分,第1部分講解Java程序設計的基礎知識,包括Java的簡單數據及程序流程控制、面向對象設計思想、類、對象、接口、異常處理以及標準類庫等內容。第2部分講解Java程序設計的一般知識,包括GUI編程、輸入輸出設計、數據庫訪問以及多線程編程。第3部分講解Java網絡程序設計的高級知識,包括Java安全、JavaBean組件、套接字編程、Java網絡編程(涉及Servlet/JSP技術)以及J2EE和 J2ME等內容。 本書重點放在Java程序設計語言基礎以及Java網絡編程技術上,同時力求重點突出,覆蓋面廣。各章均提供了豐富的實例和練習,并將在網上提供相應內容的多媒體課件(PPT格式)。全書由淺人深,實例生動,易學易用,可以滿足不同層次讀者的需求。本書可作為普通高等院校應用型本科(含部分專科、高職類)相關專業(yè)的程序設計課教材,也可作為軟件開發(fā)人員的參考書。