本書從學習Java語言程序設計與實現的角度出發, 通過通俗易懂的語言、豐富多樣的案例, 詳細介紹基于Java語言的程序設計與實現的、應掌握的各項核心技術。本書共12個項目, 主要內容包括Java開發環境的搭建與使用、Java 語言的基礎語法、數組與字符串的處理、類的定義與對象的創建、繼承與多態等面向對象程序設計思想的應用、Java 程序的異常處理、Java 程序的圖形用戶界面開發、Java 程序的事件處理、Java 程序的數據庫開發、Java 程序的文件處理、Java 程序的多線程處理以及綜合案例項目開發等。