个人简介
Eric S. Roberts,美国斯坦福大学计算机科学系教授,并担任主管教学事务的系主任。他由于教学改革所取得的成就被评为Charles Simonyi荣誉教授。他于1980年获得哈佛大学应用数学博士学位,并曾在加州Palo Alto的DEC公司的系统研究中心工作了5年。作为一位成功的教育工作者,Roberts还获得了1993年的Bing Award奖。
内容简介
本书是斯坦福大学教授、著名的计算机科学教育领导者Eric S.Roberts编写的《C语言艺术与科学》一书的姊妹篇,是计算机科学的经典教材,介绍了计算机科学的基础知识和程序设计的专门知识。本书以介绍Java语言为主线,不仅涵盖Java语言的基本知识,而且介绍了软件工程技术以及如何应用良好的程序设计风格进行开发等内容。本书采用了Java库函数的方法,强调抽象的原则,详细阐述了库和模块化开发。此外,本书还利用大量实例讲述解决问题的全过程,对开发过程中常见的错误也给出了解决和避免的方法。
本书是关于数据结构、程序设计和软件工程的绝佳入门书籍,既可作为高等院校计算机科学导论课程及Java语言程序设计课程的教材,也是Java语言开发人员的极佳参考用书。