本书是作者多年来教学和软件开发经验的总结。作者对书中内容进行了精心的设计和安排。按照由浅入深、循序渐进的原则进行组织;程序样例大多简短实用、易于教学使用和读者学习;书中所有代码均经过调试,读者可以直接选用。 Java语言是一种纯面向对象的编程语言,因此,本书也适合讲述面向对象程序设计课程的教学。面向对象技术总体上包括面向对象分析、设计、编程3个方面的内容。本书仅是面向对象编程,要熟悉面向对象分析和设计,读者还需要学习更多的知识和内容,如UML建模等,Java实际是建模实现的最好语言,很多建模工具可以直接将模型转化为Java代码。