本书打破传统的以学科为中心的体系,而是以工作任务为中心,从Java最简单的程序开始,介绍Java的基本程序结构。封装、继承、多态是面向对象程序设计的3个重要特征。本书从人“类”入手,介绍Java中的类、对象、属性和方法等概念。通过人类在生物图中的关系,帮助读者理解继承等概念。本书把初始化一个Human实例作为一个核心工作任务,通过该工作任务在各章节的进一步展开,来讲解Java的异常处理、图形用户界面、SWT技术及流技术等内容。线程是Java实现并行处理的重要技术,在线程一章介绍了Java线程的基本概念,讲述如何在Java中编写线程程序以及多线程的程序设计等。本书还安排了实验与实训内容,便于读者在学完基本知识的前提下,提高实际编程和调试能力。本书适合作为高职高专计算机专业教材,也可供程序设计与开发人员参考。