本書面向零基礎的讀者,內容涉及程序設計基本理論、Java語法、Java基礎類庫和Java應用程序開發。本著由淺入深的原則,本書在前五章重點介紹程序設計基本理論和Java語法;第六章至第十三章分別根據不同的主題介紹Java基礎類庫的使用,包括:集合的使用、異常的處理、圖形界面的設計和使用、Applet編程、流和文件的使用、線程和網絡編程等;第十四章以一個完整的實例介紹Java應用程序開發過程。本書中的所有程序均在JDK1.8中經過驗證,並給出運行結果;本著方便讀者學習的原則,本書在代碼關鍵位置均設置了說明文字。
本書可作為大學本科院校非計算機專業的教材,也可作為Java自學者的入門用書。