





定价:159元
印次:1-1
ISBN:9787302536284
出版日期:2019.11.01
印刷日期:2019.10.21
图书责编:龙启铭
图书分类:教材
Java Foundations is a comprehensive textbook for introductory programming sequences. The versatile layout supports a two-or three-semester schedule and introduces you to the world of programming—from the basics, to complex data structures.
John Lewis 教授是美国知名的编程语言畅销教材的作者,撰写了多部有关Java编程导论、Java软件解决方案、Java数据结构以及计算机应用的相关教材。Lewis教授从美国弗吉尼亚大学获得了博士学位并一直在该校任教
译 者 序 程序设计和数据结构是计算机科学的重要理论基础,也是计算机科学专业的核心课程。本书是计算机核心课程系列的经典教材,分为两部分:Java编程基础和数据结构的Java设计与实现,专为两学期的课程设计。本书前后两部分内容的连贯性与一致性,实现了两门课程的完美衔接,语言简洁,分析透彻合理,讲解清晰,使学生能得心应手地运用所学的Java基础知识,设计实现复杂的数据结构。 在第一部分,借鉴了行业领先的Java软件解决方案,给出了学习Java的最佳资料。本书根据程序设计的要素来组织,共分10章,分别介绍了Java的开发环境、数据与表达式、类与对象、条件与循环、类、图形用户界面、数组、继承、多态和异常等。 在第二部分,涉及集合和数据结构的构建,共分16章,分别介绍了算法分析、栈、队列、列表、迭代器、递归、搜索与排序、树、二叉搜索树、堆与优先级队列、集与映射、多路搜索树、图、数据库和JavaFX。 本书内容严谨,组织合理,不仅学习内容脉络清晰,还是对编程概念的全面性、连贯性和无缝连接性的有益探索。另外,本书专业性强,提供了大量真实的代码,给出了许多实用的程序示例。本书的另一特色是课后的练习和程序设计项目,能进一步提升学生对课本内容的理解,印证所学习内容,将刻板的书本知识,转化成学生自身的编程能力。 在本书翻译的过程中,译者融会贯通,深刻体会,掌握作者的思想脉络,达到翻译透彻,忠实于原著。 感谢清华大学出版社的编辑龙启铭先生,在我翻译过程中给予的帮助、建议与支持。 感谢为本书出版做出贡献的每一位参与者,感谢他们付出的真心和努力。 鉴于译...
第1章 绪论 1
1.1 Java程序设计语言 1
1.1.1 Java程序 2
1.1.2 注释 4
1.1.3 标识符与保留字 5
1.1.4 空白符 7
1.2 程序开发 8
1.2.1 程序设计语言分类 9
1.2.2 编辑器、编译器和
解释器 10
1.2.3 开发环境 12
1.2.4 语法与语义 12
1.2.5 错误 13
1.3 问题求解 14
1.4 软件开发活动 15
1.5 面向对象程序设计 16
1.5.1 面向对象软件原则 16
重要概念总结 19
术语总结 19
自测题 20
练习题 21
程序设计项目 21
自测题答案 23
第2章 数据与表达式 24
2.1 字符串 24
2.1.1 print和println方法 24
2.1.2 字符串连接 26
2.1.3 转义字符 28
2.2 变量与赋值 30
2.2.1 变量 30
2.2.2 赋值语句 32
2.2.3 常量 33
2.3 基本数据类型 34
2.3.1 整数与浮点数 34
2.3.2 字符型 35
2.3.3 布尔型 37
2.4 表达式 37
2.4.1 算术运算符 37
2.4.2 运算符优先级 38
2.4.3 自增运算符与自减
运算符 41
2.4.4 赋值运算符 42
2.5 数据转换 43
2.5.1 转换技术 44
2.6 读取输入数据 45
2.6.1 Scanner类 45
重要概念...
本书语言简洁、分析透彻,讲解清晰,借鉴了行业领先的Java软件解决方案,给出了学习Java的丰富案例,引领读者从Java入门到精通,在学习Java基础知识后,可设计实现复杂的数据结构。
同系列产品
查看详情-
算法设计(第3版)
(美)斯蒂文·斯金纳(Steven S. Skiena) 著 谢勰,王辉,刘小佳,任方 译
ISBN:9787302670940
定 价:128元
-
分布式数据库系统原理(第4版)
(德)塔姆尔·厄兹叙(M. Tamer ?zsu),帕特里克·瓦尔杜里兹(Patrick Valduriez) 著 范举 等译
ISBN:9787302636526
定 价:99元
-
密码学与网络安全(第4版)
(印)阿图尔·卡哈特(Atul Kahate)著 葛秀慧 金名 译
ISBN:9787302637653
定 价:79元
-
数字图像的计算几何、拓扑和物理及其应用
(加)詹姆斯·彼得斯(James F. Peters)、章毓晋
ISBN:9787302626916
定 价:89元