编辑推荐:本书综合介绍了各种面向对象的编程概念、设计策略、软件工程中的问题以及JAVA语言特征。可作为本科计算机专业教材,对初学者和具有一定编程经验的程序员同样适用。本书主要特点:·完整的面向对象编程入门指地,大量习题便于教学,也可供自学使用·用两个实际可操作的例子——图形用户界面和生态仿真,演示了语言的功能和效用·重点介绍良好的面向对象设计基本原则,而不拘泥于JAVA语言的语法和细节·通过一步步的指导,使读者学会利用常见的工具和技术来构造复杂的系统·通过动画式的仿真或交互式的组件生动形象地说明关键的术语,这些仿真或组件是JAVAAPLET创建的,可以在标准浏览器上显示·基于SUN公司的JAVA2·用专门一章来介绍如何利用最新的SWING组件来构造图形用户界面