《Java程序设计教程(第7版)》作者约翰·刘易斯以较独特的视角介绍了Java程序设计语言,并将面向对象的设计思想和精髓融会于软件设计方法中。全书深入、透彻地分析了Java语言对面向对象机制的强有力支持,指导读者如何在学会设计类和对象前先学会使用类和对象,以充分的程序实例体现了面向对象的核心概念(如类、对象、重载、接口及多态性等)和封装、继承等机制,并基于解决问题的思路灵活应用各种Java程序设计技术,详细地示范了一些典型算法的实现方法。
约翰·刘易斯等著的这本《Java程序设计教程(第7版)》对面向对象的思想和机制进行了准确而透彻的剖析,为读者深入学习Java语言程序设计提供了全面、详细的指导。全书覆盖了面向对象设计的广泛内容,介绍了Java语言的基本数据类型、流程控制、类和对象等。在深入分析面向对象设计方法的基础上,介绍了封装机制、继承机制和多态性的实现与应用、异常的捕捉和处理、集合类的定义方法和泛型类的概念,书中提供了大量具有可实践性的程序实例、自测题及答案、练习题和编程项目、生动的“软件失误案例”和“视频讲解”学习辅导短片,并且在每章中都补充了针对本章主题的图形用户界面(GUI)设计知识和实例,这部分内容可形成完整的Java GUI设计知识体系。此外,本书还有内容丰富的附录,并提供了在线程序设计实践网站服务。
《Java程序设计教程(第7版)》适合作为高等院校软件专业与计算机应用专业的教材,同时对工程技术人员也有很高的参考价值。