本书作者颇具匠心地将程序设计、数据结构等相关课程内容有机地包容在本书中,解决了这两门专业基础课不能很好衔接的问题,可作为程序设计、数据结构等相关课程的教材。
本书特点有:全面介绍了程序设计基础、对象和数据结构,可作为Java程序设计相关课程的入门教材使用;先介绍控制结构和程序设计的基本语句,再介绍类的编写;代码示例丰富,既有就事论事而编写的小程序,也有较大的、易于理解的实用的示例;用单独一章全面介绍图形用户界面,包括一些有意思的图形示例;第11章“创建、测试和调试”的学习有助于读者构建大规模的程序;本书附赠光盘,光盘中除包括书中所有程序的源代码、Java软件开发工具包、各种Java开发环境外,还包括本书中文版的附录部分。