本書側重于培養(yǎng)學生使用Java語言進行面向對象程序設計的思想和技能,而并非對Java技術進行百科全書式的介紹。本書以初學者為起點,對面向對象思想進行深入透徹的剖析。全書用9個任務和2個綜合應用作為內容載體,通過任務分析,引入相關的知識和技術,同時精選了大量的生活案例來形象地溶解知識,在對案例襯托相關知識鋪開闡述基礎上,通過任務實施來完成任務導引中提出的任務,從而達到強化技能培養(yǎng)的目標。為使本書內容通俗易懂,激發(fā)學生的學習興趣,書中的任務以故事形式描述,并配以逼真的圖片說明,通過口語化的語言將抽象的知識形象化,從而增強學生對知識的理解與運用。與市面上的其他Java教材相比,本書的不同之處主要體現(xiàn)在以下幾個方面:1.教材特色-層次遞進,任務驅動以“l(fā)+1+1”的結構逐層深入,即一個基礎(Java語法基礎)、一個核心(面向對象核心)、一個應用(面向對象簡單工廠模式應用)。每章由一個任務開始,首先通過任務導引、任務分析,引出知識點。然后通過任務實施,將知識加以運用,從而掌握面向對象程序設計思想和技能。每個任務實施,就是一個讀程序、學知識、用知識、寫程序的過程?!ぐ咐浀?,圖文并茂以案例為核心。書中的案例均來源于生活,以故事講述的形式展開,構思巧妙,并配以形象逼真的圖片說明,將復雜的知識簡單化。編排新穎,案例講解細致,步驟詳實,方便讀者自學。案例之外,前有技術準備,后有技術擴展,因此知識體系完備。一面向對象,深入淺出本書強調“面向對象”編程思想,以面向對象為宗旨,無論是任務和項目的選取,還是例題的闡述,都緊扣“面向對象”這個主題,處處滲透面向對象編程思想,重視思想和方法的傳授,而不是知識的簡單羅列。在任務的構思、設計、實施、運行中將面向對象的三大特征發(fā)揮得淋漓盡致,能夠使學生更容易體會并掌握面向對象編程思想,為進一步深入學習打下基礎。