教材分为10章,内容包括Java概述、Java程序设计基础、面向对象程序设计、异常处理、图形用户界面设计与事件处理等。针对每一章的知识点,我们设计了相应的课前、中、后的项目任务,使之能够覆盖该章的知识点,同时力求多个项目任务能够组合成一个大的项目。教材同时提供了丰富的资源库,包括视频讲解演示、实例资源,15个项目资源库。