本书是一本通过编程实践引导学生提高Java程序开发能力的教材。全书共分7章:第1章主要培养学生解题时首先考虑如何定义类的习惯;第2章、第3章分别训练如何设计方法函数和数据结构;第4章培养学生通过类的派生、多态性以及类之间的消息传递解决复杂问题的能力;第5章培养学生如何利用系统资源;第6章培养学生如何设计“用户友好”的程序界面;第7章是关于 Applet程序设计的基本训练。
本书既有编程知识介绍,也有精选的例题,还有大量自测习题及其参考答案。可以作为教授 Java程序设计课程的习题课教材,也可供读者自学。