本書以實際工作案例為依托,從Java程序設計基本的理論知識出發,重點突出Java程序設計的基本語法規則及相關概念,從初學者的角度,以豐富的案例進行講解分析,用通俗易懂的語言介紹Java程序設計中涉及的技術。全書分為11章,內容包括Java程序設計入門、Java編程基礎、面向對象程序設計、多線程、Java API、集合類、輸入和輸出、圖形用戶界面(GUI)、網絡編程、JDBC數據庫編程、綜合案例。本書可作為應用型本科院校、高職高專院校電腦及相關專業的Java程序設計課程的教材,也可作為Java程序設計人員、Java初學者的參考書。