Java是目前項目開發(fā)的主流程序設計語言之一。本書由淺入深、循序漸進、全面系統地介紹了Java程序設計語言。主要內容包括Java概述,Java語言基礎,流程控制,數組,字符串與正則表達式,面向對象思想,方法的調用和參數的傳遞,繼承、聚集與多態(tài),信息封裝與實施細節(jié)的隱藏,類的高級特性,Java中的集合,Java常用類,泛型與枚舉,異常處理與斷言,多線程,Swin9容器和基本組件,事件處理,Swin9高級組件,輸入輸出流與對象序列化,網絡編程,數據庫基本操作,Java與數據庫的連接,數據庫應用實例,JSP開發(fā),MVC與項目開發(fā)等。為了便于讀者學習,本書在最后一部分中由淺入深地給出了3個完整的實例,包括DVD在線租賃的模擬、高??蒲泄芾硐到y的設計與實現以及ATM處理系統模擬。本書內容全面、實例豐富、注解詳細、通俗易懂,隨書附帶的光盤包括書中涉及到的代碼以及重要實例的視頻講解,可以大大提高讀者的學習效率。本書旨在為Java語言的初學者和大中專院校學生提供易于入門、全面了解和掌握Java編程技術的教輔資料。同時,本書對于有一定經驗的Java編程者和學習者也有很大的參考價值。