File tree 2 files changed +12
-11
lines changed
2 files changed +12
-11
lines changed Original file line number Diff line number Diff line change 51
51
52
52
53
53
54
- 本书出版自美国,版权所有,翻版必究。未经授权不得非法存储在检索系统中, 或以电子,机械,影印,录制任何形式传输等 。制造商和销售商使用商标用来区分其产品标识。如果这些名称出现在这本书中,并且出版商知道商标要求,则这些名称已经用大写字母或所有大写字母打印。
54
+ 本书出版自美国,版权所有,翻版必究。未经授权,不得非法存储在检索系统中, 或以电子,机械,影印,录制等形式传播 。制造商和销售商使用商标用来区分其产品标识。如果这些名称出现在这本书中,并且出版商知道商标要求,则这些名称已经用大写字母或所有大写字母打印。
55
55
56
56
Java 是甲骨文公司(Oracle. Inc.)的商标。Windows 95,Windows NT,Windows 2000,Windows XP,Windows 7,Windows 8 和 Windows 10 是微软公司(Microsoft Corporation)的商标。
57
- 此处提及的所有其他产品名称和公司名称均为其各自所有者的财产。作者和出版商在编写本书时已经仔细校对过,但不作任何明示或暗示的保证,对错误或遗漏不承担任何责任。对于因使用此处包含的信息或程序而产生的偶然或间接损失,我们不承担任何责任。
57
+ 此处提及的所有其他产品名称和公司名称均为其各自所有者的财产。
58
58
59
- 这本书是以平板电脑和计算机为载体的电子书,非传统纸质版书籍。
60
- 故所有布局和格式设计旨在优化您在各种电子书阅读平台和系统上的观看体验。
59
+ 作者和出版社在编写本书时已经仔细校对过,但不作出任何形式的保证,也不承担任何错误或遗漏的责任。对于使用本协议中包含的信息或程序而产生的附带或间接损失,本协议不承担任何责任。
60
+
61
+ 本书是为平板电脑和计算机设备制作的的电子书,非传统纸质版书籍。 因此所有布局和格式设计旨在优化您在各种电子书阅读平台和系统上的观看体验。
61
62
封面由 Daniel Will-Harris 设计,[ www.Will-Harris.com ] ( http://www.Will-Harris.com ) 。
62
63
63
- <div style =" page-break-after : always ;" ></div >
64
+ <div style =" page-break-after : always ;" ></div >
Original file line number Diff line number Diff line change 5
5
6
6
我之前的 Java 书籍 * Thinking in Java, 4th Edition* (《Java编程思想 (第4版)》 Prentice Hall 2006)依然适用于 Java 5 编程,在此版本 Java 语言开始用作 Android 编程。此后,这门语言的许多地方发生了翻天覆地的变化,特别是 Java 8 的转变,以至于新的 Java 代码读起来的感觉也不尽相同。这也促使我时隔多年,创作了这本新书。
7
7
8
- 《On Java 8》旨在面向已具有编程基础的开发者们。对于初学者,可以先在 [ Code.org] ( http://Code.org ) 或者 [ Khan Academy] ( https://www.khanacademy.org/computing/computer-programming ) 等网站补充必要的前置知识 。同时,[ OnJava8.com] ( http://www.OnJava8.com ) 上也有免费的 Thinking in C(《C编程思想》)专题知识。与几年前我们依赖印刷媒体时相比,像 YouTube、博客和 StackOverFlow 这样的网站使得寻找答案变得非常简单。如果将本书作为编程入门书籍,请结合这些学习途径努力坚持下去。同时,本书也适合想要扩展知识的在职程序员 。
8
+ 《On Java 8》旨在面向已具有编程基础的开发者们。对于初学者,可以先在 [ Code.org] ( http://Code.org ) 或者 [ 可汗学院Khan Academy] ( https://www.khanacademy.org/computing/computer-programming ) 等网站补充必要的预备知识 。同时,[ OnJava8.com] ( http://www.OnJava8.com ) 上也有免费的 Thinking in C(《C编程思想》)专题知识。与几年前我们依赖印刷媒体时相比,像 YouTube、博客和 StackOverFlow 这样的网站使得寻找答案变得非常简单。如果将本书作为编程入门书籍,请结合这些学习途径努力坚持下去。同时,本书也适合想要扩展知识的专业程序员 。
9
9
10
10
得益于《* Thinking in Java* 》,我得以到世界各地演讲,我对此由衷感激。它为我的 [ Reinventing Business] ( http://www.reinventing-business.com ) 项目在与人员及公司建立联系方面提供了宝贵的帮助。我最终撰写本书的原因之一就是想支持这一项目的研究,而下一个合乎逻辑的步骤似乎是实际创建一个所谓的蓝绿色组织(Teal Organization)。我希望本书可以成为该项目的一种众筹。
11
11
12
12
## 教学目标
13
13
14
- 每章教授一个或一组相关的概念 ,并且这些知识不依赖于尚未学习到的章节。如此,学习者可以在当前知识的背景框架下循序渐进地掌握 Java。
14
+ 每章讲授一个或一组相关的概念 ,并且这些知识不依赖于尚未学习到的章节。如此,学习者可以在当前知识的背景框架下循序渐进地掌握 Java。
15
15
16
16
本书的教学目标:
17
17
51
51
52
52
书中代码示例基于 Java 8 和 Gradle 编译构建,并且代码示例都保存在[ 这个自由访问的GitHub的仓库] ( https://github.com/BruceEckel/OnJava8-Examples ) 中。我们需要内置的测试框架,以便于在每次构建系统时自动运行。否则,你将无法保证自己代码的可靠性。为了实现这一点,我创建了一个测试系统来显示和验证大多数示例的输出结果。这些输出结果我会附加在示例结尾的代码块中。有时仅显示必要的那几行或者首尾行。利用这种方式来改善读者的阅读和学习体验,同时也提供了一种验证示例正确性的方法。
53
53
54
- ## 普及性
54
+ ## 受欢迎度
55
55
56
- Java 的普及性对于其受欢迎程度有重要意义 。学习 Java 会让你更容易找到工作。相关的培训材料,课程和其他可用的学习资源也很多。对于企业来说 ,招聘 Java 程序员相对容易。如果你不喜欢 Java 语言,那么最好不要拿他当作你谋生的工具,因为这种生活体验并不好 。作为一家公司,在技术选型前一定不要单单只考虑 Java 程序员好招 。每种语言都有其适用的范围,有可能你们的业务更适用于另一种编程语言来达到事半功倍的效果 。如果你真的喜欢 Java,那么欢迎你。希望这本书能丰富你的编程经验!
56
+ Java的受欢迎程度具有重要意义 。学习 Java 会让你更容易找到工作。相关的培训材料,课程和其他可用的学习资源也很多。对于使用Java的初创企业来说 ,招聘 Java 程序员相对容易。如果你真的不喜欢 Java 语言,那么最好不要使用它————仅仅为了找工作而使用它,并不是一个快乐的生活选择 。作为一家公司,在技术选型前一定不要单单只考虑容易招聘Java 程序员 。每种语言都有其适用的范围,有可能另一种编程语言更适用于你们的业务,来达到事半功倍的效果 。如果你真的喜欢 Java,那么欢迎你。希望这本书能丰富你的编程经验!
57
57
58
58
## 关于安卓
59
59
@@ -93,8 +93,8 @@ Java 的普及性对于其受欢迎程度有重要意义。学习 Java 会让你
93
93
94
94
## 献礼
95
95
96
- > 谨以此书献给我敬爱的父亲 E. Wayne Eckel。
97
- > 1924年4月1日至2016年11月23日
96
+ > 谨以此书献给我敬爱的父亲 E. Wayne Eckel
97
+ > (1924.4.1 ~ 2016.11.23)。
98
98
99
99
<!-- 分页 -->
100
100
<div style =" page-break-after : always ;" ></div >
You can’t perform that action at this time.
0 commit comments