《Java面向事件编程(计算机科学与技术)》旨在帮助学生首先掌握对象和事件——这样他们很快就可以开始使用Java来完成一些重要的编程任务。《Java面向事件编程(计算机科学与技术)》由计算机科学教育领域的三位顶级专家编写,其中包括2005年SIGCSE奖得主Kim Bruce,这几位专家从根本上重新思考了究竟该如何讲授Java以及其他面向对象语言这一问题,《Java面向事件编程(计算机科学与技术)》正是他们共同努力的结晶。为了给学生提供“训练车轮”,他们需要尽早开始使用复杂的Java特性,《Java面向事件编程(计算机科学与技术)》作者引入了一个完整的面向对象图形库。使用该库时,学生可以立即着手编写简单的图形和动画程序,而且能够看到他们所编写代码的实际结果。与传统教学方式相比,学生能够更快地了解核心的Java特性,而且在具有必要的知识储备后,可以快速掌握一些诸如并发之类的强大Java特性。《Java面向事件编程(计算机科学与技术)》的对象优先方法、内容和特点已经在世界上许多顶级大学、四年制学院和两年制学院的教学实践中系统地得以证实。这些特点包括◆ 牢牢着眼于使用GUI组件的事件驱动的编程:学生通过体验单击环境来认识编程的方式;◆ 逐步、完整地涵盖所有典型的基础知识,包括数组、字符串、递归、文件、排名、搜索、继承性等;◆ 一种讲授异常的有效方式;◆ 一个有关面向对象设计基础知识的初级读本;◆ 每章中间都包含有习题,用于评估学习进度;◆ 每章末尾具有复习题和编程题,强化在该章学习的关键概念和技术;◆ 附录解释了如何浏览并阅读Java API。