本书侧重于培养学生使用Java语言进行面向对象程序设计的思想和技能,而并非对Java技术进行百科全书式的介绍。本书以初学者为起点,对面向对象思想进行深入透彻的剖析。全书用9个任务和2个综合应用作为内容载体,通过任务分析,引入相关的知识和技术,同时精选了大量的生活案例来形象地溶解知识,在对案例衬托相关知识铺开阐述基础上,通过任务实施来完成任务导引中提出的任务,从而达到强化技能培养的目标。为使本书内容通俗易懂,激发学生的学习兴趣,书中的任务以故事形式描述,并配以逼真的图片说明,通过口语化的语言将抽象的知识形象化,从而增强学生对知识的理解与运用。与市面上的其他Java教材相比,本书的不同之处主要体现在以下几个方面:1.教材特色-层次递进,任务驱动以“l+1+1”的结构逐层深入,即一个基础(Java语法基础)、一个核心(面向对象核心)、一个应用(面向对象简单工厂模式应用)。每章由一个任务开始,首先通过任务导引、任务分析,引出知识点。然后通过任务实施,将知识加以运用,从而掌握面向对象程序设计思想和技能。每个任务实施,就是一个读程序、学知识、用知识、写程序的过程。·案例经典,图文并茂以案例为核心。书中的案例均来源于生活,以故事讲述的形式展开,构思巧妙,并配以形象逼真的图片说明,将复杂的知识简单化。编排新颖,案例讲解细致,步骤详实,方便读者自学。案例之外,前有技术准备,后有技术扩展,因此知识体系完备。一面向对象,深入浅出本书强调“面向对象”编程思想,以面向对象为宗旨,无论是任务和项目的选取,还是例题的阐述,都紧扣“面向对象”这个主题,处处渗透面向对象编程思想,重视思想和方法的传授,而不是知识的简单罗列。在任务的构思、设计、实施、运行中将面向对象的三大特征发挥得淋漓尽致,能够使学生更容易体会并掌握面向对象编程思想,为进一步深入学习打下基础。