本書打破傳統(tǒng)的以學科為中心的體系,而是以工作任務為中心,從Java最簡單的程序開始,介紹Java的基本程序結構。封裝、繼承、多態(tài)是面向對象程序設計的3個重要特征。本書從人“類”入手,介紹Java中的類、對象、屬性和方法等概念。通過人類在生物圖中的關系,幫助讀者理解繼承等概念。本書把初始化一個Human實例作為一個核心工作任務,通過該工作任務在各章節(jié)的進一步展開,來講解Java的異常處理、圖形用戶界面、SWT技術及流技術等內容。線程是Java實現(xiàn)并行處理的重要技術,在線程一章介紹了Java線程的基本概念,講述如何在Java中編寫線程程序以及多線程的程序設計等。本書還安排了實驗與實訓內容,便于讀者在學完基本知識的前提下,提高實際編程和調試能力。本書適合作為高職高專計算機專業(yè)教材,也可供程序設計與開發(fā)人員參考。