书目

Java语言程序设计(基础篇 原书第10版)

内容简介

本书是Java语言的经典教材,多年来畅销不衰。本书全面整合了Java8的特性,采用“基础优先,问题驱动”的教学方式,循序渐进地介绍了程序设计基础、解决问题的方法、面向对象程序设计、图形用户界面设计、异常处理、I/O和递归等内容。此外,本书还全面且深入地覆盖了一些高级主题,包括算法和数据结构、多线程、网络、国际化、高级GUI等内容。本书中文版由《Java语言程序设计基础篇》和《Java语言程序设计进阶篇》组成。基础篇对应原书的第1~18章,进阶篇对应原书的第19~33章。为满足对Web设计有浓厚兴趣的同学,本版在配套网站上增加了第34~42章的内容,以提供更多的相关信息。本书特点基础篇介绍基础内容,进阶篇介绍高级内容,便于教师按需选择理想的教材。全面整合了Java8的特性,对全书的内容进行了修订和更新,以反映Java程序设计的全新技术发展。对面向对象程序设计进行了深入论述,包含GUI程序设计的基础和扩展。提供的大量示例中都包括了对问题求解的详细步骤,很多示例都是随着Java技术的引入不断地进行增强,这种循序渐进的讲解方式更易于学生学习。用JavaFX取代了Swing,极大地简化了GUI编程,比Swing更易于学习。更多有趣示例和练习,激发学生兴趣。在配套网站上还为教师提供了100多道的编程练习题。

作者简介

作者简介梁勇(Y.DanielLiang)现为阿姆斯特朗亚特兰大州立大学计算机科学系教授。之前曾是普度大学计算机科学系副教授,并两次获得普度大学杰出研究奖。他所编写的Java教程在美国大学Java课程中采用率极高,同时他还兼任PrenticeHallJava系列丛书的编辑。他是“JavaChampion”荣誉得主,并在世界各地为在校学生和程序员做JAVA程序设计方法及技术方面的讲座。译者简介戴开宇复旦大学软件学院教师,工程硕士导师,中国计算机学会会员。博士毕业于上海交通大学计算机应用专业,2011~2012年在美国佛罗里达大学作访问学者。承担多门本科专业课程、通识教育课程以及工程硕士课程,这些课程被评为校精品课程,上海市重点建设课程,IBM-教育部精品课程等。

目录

丛书

计算机科学丛书

—  END  —