《Absolute Java 中文版》| 每日读本书

简介: OOP入门必由之路,常青藤名校内定用书。以干货著称的经久名著,为解惑Java疑难而定制。每日搜罗最具权威专业书籍,更多图书请关注“每日读本书”。

内容提要

《Absolute Java中文版(第6版)(双色)》侧重于面向对象设计,通过浅显易懂的语言和代码,很好地平衡了完整实例和解释性讨论,并围绕着Java 语言的特性全面透彻地介绍诸多编程技术。《Absolute Java中文版(第6版)(双色)》全面介绍了Java 语言已经实现的封装、继承和多态性技术,并在介绍Swing GUI 的时候提及了事件驱动的编程,在介绍UML 和模式的同时进一步介绍了OOP。《Absolute Java中文版(第6版)(双色)》每节后都设计了相应的练习题,每章后都有针对本章内容的编程项目。本书不仅适合初学者使用,还可以作为使用Java 的后续计算机科学课程的参考书。

test
【美】沃尔特·萨维奇 肯里克·莫克 / 著

作者简介

Walter John Savitch(生于1943年2月21日)由于发现了复杂性类NL(非确定型对数空间)、以及定义NSPACE和DSPACE复杂性类之间关系的Savitch定理而被人熟知。他为建立复杂性类所做的工作有助于我们创建执行非确定性和概率推理的背景。他还在自然语言处理和数学语言学领域做了大量的工作。他一直专注于计算机计算,因为它在10年前就已经被应用到遗传学和生物学。除了在理论计算机科学上所做的工作,Savitch还编著了很多关于学习使用C/C++、Java、Ada、Pascal等语言进行编程的教科书。在Stephen Cook的指导下,Savitch在1969年获得了加州大学伯克利分校的数学博士学位。

从那时候开始他就一直是加州大学圣地亚哥分校(UCSD)的教授,现在他还是计算机科学专业的名誉教授。

译者简介

师蓉,译有《完美Java(第6版)》、《信息架构:超越Web设计(第4版)》《像富人一样思考》《故事场景摩天楼》《互联网领导思维》《断点:互联网进化启示录》《游戏编程权威指南》《Unity 3.x游戏开发实例》《iPhone应用用户体验设计实战与案例》《社交网站界面设计》等书。

精彩导读

前言

译者序
20 世纪90 年代,硬件领域出现了单片式计算机系统,这种价格低廉的系统一出现就立即引起了自动控制领域人员的注意,因为使用它可以大幅度提升消费类电子产品(如电视机顶盒、面包烤箱、移动电话等)的智能化程度。Sun 公司为了抢占市场先机,在1991 年成立了一个被称为Green 的项目小组,由James Gosling 等工程师开发出Java语言的雏形,其最初被命名为Oak,于1995 年5 月以Java 这个名称正式发布。

作为一种计算机编程语言,Java 拥有跨平台、面向对象、泛型编程的特性,其广泛应用于企业级Web 应用开发和移动应用开发中。伴随着互联网的迅猛发展,Java 逐渐成为重要的网络编程语言。
本书作者通过浅显易懂的语言和大量的示例代码,力求让读者理解Java 语言。本书的每一章都有作者特意编写的“自测题”,让读者可以自己检验是否真的理解了这些内容。并且在每一章的最后都提供了本章小结、自测题答案和编程项目练习,供读者巩固本章所学的相关内容。

本书共分为20 章,作者在前3 章介绍了Java 语言的基本语法;并从第4 章开始进入“面向对象编程”部分。作者在第4 章和第5 章介绍了类的相关知识;在第7 章和第8 章介绍了Java 面向对象的三大特征,即继承、封装和多态;在第13 章概述了接口和内部类的相关内容。此外,作者还在书中介绍了数组、链表等数据结构和递归算法,分别位于第6 章、第11 章、第14 章、第15 章和第16 章;然后,作者在第17 章和第18 章介绍了如何使用JavaFX 创建GUI。而且,作者还在本书中介绍了I/O、异常处理的相关内容,分别位于第9 章和第10 章。作者还在第12 章介绍了UML 和模式的相关内容。最后,为了适应互联网的迅猛发展和多核化的趋势,作者在第19 章和第20 章概述了相关内容。

虽然我已经尽了最大努力,但翻译过程中难免有些未准确理解的句子,希望广大读者批评指正。

除师蓉外,李青翠、樊永刚、樊旺斌、王桂英、樊瑞春、武昭江、李静、翟晓锦、师超、成金娥、师守伟、石璐璐、赵鹏飞、武建萍、武育芝、郝俊丽、张烈香、韩丽飞、樊卫斌、武继萍、周俊燕、沈元婷、王莹莹、韩师乾也共同参与了本书的翻译工作,感谢他们对本书做出的贡献。

最后,感谢电子工业出版社对我的信任和帮助,感谢家人对我的支持。


积跬步以至千里。每天读本书,为您搜罗最具权威专业书籍,更多图书推荐请关注每日读书

好知识需要分享,如您有喜欢的书籍想与广大开发者分享,请在文章下方评论留言,我们将为大家推荐您的爱书!

相关文章
|
6月前
|
设计模式 敏捷开发 Java
全网首发!Java界的四大名著之一:Java编程思想最新中文版已开源
老版《Java编程思想》(原书名《Thinking in Java》)得益作者开放深度研讨的创作方式,受到了全世界读者的追捧,被译为了十几种语言。但遗憾的是,在经历了 4 个版本的更新后,其最后一版发布于 2007 年,之后再无更新。
|
6月前
|
设计模式 Java C语言
Java之父都需要的《Effective Java中文版(第3版)》到底有多牛
你是否正在寻找一本能够更加深入地了解Java编程语言的书,以便编写出更清晰、更正确、更健壮且更易于重用的代码?
|
5月前
|
设计模式 Java 程序员
《On Java 8》中文版,又名《Java 编程思想》中文第五版
《On Java 8》中文版,又名《Java 编程思想》中文第五版
219 0
|
6月前
|
设计模式 Java 程序员
感动哭了!Java界的四大名著之一:Java编程思想最新中文版已开源
还记得这本书吗?是不是已经在你的桌上铺满厚厚的一层灰了?随着 Java 8 的出现,这门语言在许多地方发生了翻天覆地的变化。最新版已经出来了,在新的版本中,代码的运用和实现上与以往不尽相同。
|
设计模式 Java C语言
Java之父都需要的《Effective Java中文版(第3版)》到底有多牛
你是否正在寻找一本能够更加深入地了解Java编程语言的书,以便编写出更清晰、更正确、更健壮且更易于重用的代码? Effective Java中文版(第3版) 再适合不过了!这是一本分享经验并指引你少走弯路的经典著作,针对如何编写高效、设计优良的程序提出了最实用、最权威的指导方针,通过90条经验法则,探索新的设计模式和语言习惯用法,帮你更加有效地使用Java编程语言及其基本类库。
|
存储 设计模式 Java
《on Java 中文版》读后感(《JAVA编程思想》的原作者)(JAVA 小虚竹)
《on Java 中文版》读后感(《JAVA编程思想》的原作者)(JAVA 小虚竹)
390 0
《on Java 中文版》读后感(《JAVA编程思想》的原作者)(JAVA 小虚竹)
|
Web App开发 Java 测试技术
Java资源大全中文版
目录 Java资源大全中文版 古董级工具 构建工具 字节码操作 集群管理 代码分析 编译器生成工具 外部配置工具 约束满足问题求解程序 持续集成 CSV解析 数据结构 数据库 时间日期工具库 依赖注入 开发流程增强工具 分布式应用 分布式数据库 ...
3745 0
|
Java API 程序员
带你读《Effective Java中文版》之一:引言
本书旨在帮助读者更加有效地使用Java编程语言及其基本类库java.lang、java.util和java.io,以及子包java.util.concurrent和java.util.function等全书以一种比较松散的方式将这些条目规则组织成12章,每一章都涉及软件设计的一个主要方面。
|
Java 程序员 开发工具
带你读《Effective Java中文版》之三:对于所有对象都通用的方法
本书旨在帮助读者更加有效地使用Java编程语言及其基本类库java.lang、java.util和java.io,以及子包java.util.concurrent和java.util.function等全书以一种比较松散的方式将这些条目规则组织成12章,每一章都涉及软件设计的一个主要方面。
|
Java API 程序员
带你读《Effective Java中文版》之二:创建和销毁对象
本书旨在帮助读者更加有效地使用Java编程语言及其基本类库java.lang、java.util和java.io,以及子包java.util.concurrent和java.util.function等全书以一种比较松散的方式将这些条目规则组织成12章,每一章都涉及软件设计的一个主要方面。