Skip to content

Commit 2aa497d

Browse files
committed
第一章优化
1 parent e640f70 commit 2aa497d

File tree

2 files changed

+34
-26
lines changed

2 files changed

+34
-26
lines changed

docs/overview/what-is-java.md

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,36 +24,38 @@ head:
2424

2525
“二哥,掏钱啊。”
2626

27-
(真实亲妹子啊,买包烟还得我掏钱,关键是还得给跑腿费。十分钟后,三妹从楼下小卖部买了一包熊猫回来了,我用 Zippo 火机点了一支——这火机是 21 岁生日的时候初恋女友送我的,质量确实不错,现在还在用。
27+
>真是亲妹子啊,买包烟还得我掏钱,关键是还得给跑腿费。十分钟后,三妹从楼下小卖部买了一包熊猫回来了,我用 Zippo 火机点了一支——这火机是 21 岁生日的时候初恋女友送我的,质量确实不错,现在还在用。
2828
2929
“三妹啊,听我慢慢来给你解释。”
3030

3131
Java 是一门计算机编程语言,高级、健壮、面向对象,并且非常安全。它由 Sun 公司在 1995 年开发,主力开发叫 James Gosling,被称为 Java 之父,就是下图这位,头秃的厉害。
3232

3333
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/overview/one-01.png)
3434

35-
“三妹啊,你要不要再考虑考虑?做程序员不容易啊”
35+
“三妹啊,你要不要再考虑考虑?做程序员不容易啊
3636

3737
“二哥,你咋没有秃呢?是因为你不够厉害吗?”
3838

39-
这孩子,嘴咋这么损呢?
39+
>这孩子,嘴咋这么损呢?
4040
4141

42-
Java 在叫“Java”之前,其实叫 Oak(橡树的意思,我感觉好像比 Java 好听一些)。怎么想到呢?James Gosling 坐在办公室,望向窗外,视野里出现了一颗橡树。不过,遗憾的是,Oak 已经被 另外一家公司注册了,因此 1995 年 5 月 23 日,Oak 语言改名为 Java。
42+
Java 在叫“Java”之前,其实叫 Oak(橡树的意思,我感觉好像比 Java 好听一些)。怎么想到橡树的呢?James Gosling 坐在办公室,望向窗外,视野里出现了一颗橡树。不过,遗憾的是,Oak 已经被另外一家公司注册了,因此 1995 年 5 月 23 日,Oak 语言改名为 Java。
4343

44-
Java 起初并不是 James Gosling 的首选,也不是命名团队的首选。团队其他人员更青睐 Silk(丝绸),但 Gosling 不喜欢,他本人喜欢的是 Lyric(抒情诗),但没通过律师这一关。最后,排在第四位的“Java”脱颖而出。是不是像极了婴儿没生下来之前,家人就着急着起名的那种感觉。
44+
Java 这名字并不是 James Gosling 的首选,也不是命名团队的首选。团队其他人员更青睐 Silk(丝绸),但 Gosling 不喜欢,他本人喜欢的是 Lyric(抒情诗),但没通过律师这一关。最后,排在第四位的“Java”脱颖而出。是不是像极了婴儿没生下来之前,家人就着急着起名的那种感觉,这个你觉得不行,那个他觉得不行,最后叫了“狗蛋”(😆)
4545

46-
James Gosling 回忆说,“Java”是一个叫 Mark Opperman 的人提议的,他是在一家咖啡店得到灵感的,“Java”是印度尼西亚爪哇岛的英文名,因生产咖啡而闻名
46+
James Gosling 回忆说,“Java”是一个叫 Mark Opperman 的人提议的,他是在一家咖啡店得到灵感的。奇妙的是,“Java”这个单词也是印度尼西亚爪哇岛的英文名,因生产咖啡而闻名,巧不巧?
4747

48-
使用十六进制编辑器打开由 Java 源代码编译出的二进制文件(.class 文件),就可以看得到,最前面的 8 个字符是 CA FE BA BE(定义文件类型的魔数),即词组“CAFE BABE”(咖啡屋宝贝)
48+
使用十六进制编辑器(比如说 [wxMEdit](https://wxmedit.github.io/zh_CN/))打开由 Java 源代码编译出的二进制文件(.class 文件,后面会详细介绍,先不着急),就可以看得到,最前面的 8 个字符是 CA FE BA BE(定义文件类型的魔数),即词组“CAFE BABE”(咖啡屋宝贝),是不是还挺有意思的?
4949

5050
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/overview/one-02.png)
5151

52-
“二哥,能给我展示一段 Java 代码吗?我想感受一下。”
52+
“二哥,能给我展示一段 Java 代码吗?我想近距离感受一下。”
5353

5454
“三妹啊,马上就来。”
5555

56-
(我噼里啪啦一阵在键盘上一阵狂按)
56+
>我噼里啪啦在键盘上一阵狂按
57+
58+
“好,你看,就这样子。”
5759

5860
```java
5961
public class HelloWorld {
@@ -75,20 +77,22 @@ public class HelloWorld {
7577

7678
- 1)桌面应用程序;
7779
- 2)Web 应用程序;
78-
- 3)企业应用程序,体现了 Java 的安全性、负载均衡和集群的优势;
79-
- 4)移动端应用程序,主要就是安卓
80+
- 3)企业应用程序,体现出了 Java 的安全性、负载均衡和集群的优势;
81+
- 4)移动端应用程序,主要是安卓
8082
- 5)嵌入式系统;
8183
- 6)机器人技术;
8284
- 7)游戏。
8385

84-
时至今日,Java 技术体系已经吸引了 600 多万软件开发者,是全球最大的软件开发团队。Java 能够获得如此广泛的认可,除了它是一门结构严谨、面向对象的编程语言之外,还有很多其他不可忽视的优点:
86+
时至今日,Java 技术体系已经吸引了 600 多万软件开发者(随着时间的推移,这数字会越来越大),是全球最大的软件开发团队。Java 能够获得如此广泛的认可,除了它是一门结构严谨、面向对象的编程语言之外,还有很多其他不可忽视的优点:
8587

8688
- 摆脱了硬件平台的束缚,实现了“一次编写,处处运行”的理念;
8789
- 内存管理相对安全,避免了绝大部分内存泄露和指针越界的问题;
8890
- 实现了热点代码检测和运行时编译,使得 Java 应用能随着运行时间的增长而获得更高的性能;
8991
- 有一套完善的应用程序接口,还有无数来自商业机构和开源社区的第三方类库。
9092

91-
这一切的一切,都让软件开发的效率大大的提高。所以,学习 Java 还是很有“钱”“秃”的。
93+
这一切的一切,都让软件开发的效率大大的提高。所以,学习 Java 还是很有“**钱秃**”的。
94+
95+
“噢噢噢噢,那好吧,我先跟着《[Java 程序员进阶之路学起来](https://tobebetterjavaer.com/)》”
9296

9397
----
9498

二哥的 Java 进阶之路.md

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,36 +10,38 @@
1010

1111
“二哥,掏钱啊。”
1212

13-
(真实亲妹子啊,买包烟还得我掏钱,关键是还得给跑腿费。十分钟后,三妹从楼下小卖部买了一包熊猫回来了,我用 Zippo 火机点了一支——这火机是 21 岁生日的时候初恋女友送我的,质量确实不错,现在还在用。
13+
>真是亲妹子啊,买包烟还得我掏钱,关键是还得给跑腿费。十分钟后,三妹从楼下小卖部买了一包熊猫回来了,我用 Zippo 火机点了一支——这火机是 21 岁生日的时候初恋女友送我的,质量确实不错,现在还在用。
1414
1515
“三妹啊,听我慢慢来给你解释。”
1616

1717
Java 是一门计算机编程语言,高级、健壮、面向对象,并且非常安全。它由 Sun 公司在 1995 年开发,主力开发叫 James Gosling,被称为 Java 之父,就是下图这位,头秃的厉害。
1818

1919
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/overview/one-01.png)
2020

21-
“三妹啊,你要不要再考虑考虑?做程序员不容易啊”
21+
“三妹啊,你要不要再考虑考虑?做程序员不容易啊
2222

2323
“二哥,你咋没有秃呢?是因为你不够厉害吗?”
2424

25-
这孩子,嘴咋这么损呢?
25+
>这孩子,嘴咋这么损呢?
2626
2727

28-
Java 在叫“Java”之前,其实叫 Oak(橡树的意思,我感觉好像比 Java 好听一些)。怎么想到呢?James Gosling 坐在办公室,望向窗外,视野里出现了一颗橡树。不过,遗憾的是,Oak 已经被 另外一家公司注册了,因此 1995 年 5 月 23 日,Oak 语言改名为 Java。
28+
Java 在叫“Java”之前,其实叫 Oak(橡树的意思,我感觉好像比 Java 好听一些)。怎么想到橡树的呢?James Gosling 坐在办公室,望向窗外,视野里出现了一颗橡树。不过,遗憾的是,Oak 已经被另外一家公司注册了,因此 1995 年 5 月 23 日,Oak 语言改名为 Java。
2929

30-
Java 起初并不是 James Gosling 的首选,也不是命名团队的首选。团队其他人员更青睐 Silk(丝绸),但 Gosling 不喜欢,他本人喜欢的是 Lyric(抒情诗),但没通过律师这一关。最后,排在第四位的“Java”脱颖而出。是不是像极了婴儿没生下来之前,家人就着急着起名的那种感觉。
30+
Java 这名字并不是 James Gosling 的首选,也不是命名团队的首选。团队其他人员更青睐 Silk(丝绸),但 Gosling 不喜欢,他本人喜欢的是 Lyric(抒情诗),但没通过律师这一关。最后,排在第四位的“Java”脱颖而出。是不是像极了婴儿没生下来之前,家人就着急着起名的那种感觉,这个你觉得不行,那个他觉得不行,最后叫了“狗蛋”(😆)
3131

32-
James Gosling 回忆说,“Java”是一个叫 Mark Opperman 的人提议的,他是在一家咖啡店得到灵感的,“Java”是印度尼西亚爪哇岛的英文名,因生产咖啡而闻名
32+
James Gosling 回忆说,“Java”是一个叫 Mark Opperman 的人提议的,他是在一家咖啡店得到灵感的。奇妙的是,“Java”这个单词也是印度尼西亚爪哇岛的英文名,因生产咖啡而闻名,巧不巧?
3333

34-
使用十六进制编辑器打开由 Java 源代码编译出的二进制文件(.class 文件),就可以看得到,最前面的 8 个字符是 CA FE BA BE(定义文件类型的魔数),即词组“CAFE BABE”(咖啡屋宝贝)
34+
使用十六进制编辑器(比如说 [wxMEdit](https://wxmedit.github.io/zh_CN/))打开由 Java 源代码编译出的二进制文件(.class 文件,后面会详细介绍,先不着急),就可以看得到,最前面的 8 个字符是 CA FE BA BE(定义文件类型的魔数),即词组“CAFE BABE”(咖啡屋宝贝),是不是还挺有意思的?
3535

3636
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/overview/one-02.png)
3737

38-
“二哥,能给我展示一段 Java 代码吗?我想感受一下。”
38+
“二哥,能给我展示一段 Java 代码吗?我想近距离感受一下。”
3939

4040
“三妹啊,马上就来。”
4141

42-
(我噼里啪啦一阵在键盘上一阵狂按)
42+
>我噼里啪啦在键盘上一阵狂按
43+
44+
“好,你看,就这样子。”
4345

4446
```java
4547
public class HelloWorld {
@@ -61,20 +63,22 @@ public class HelloWorld {
6163

6264
- 1)桌面应用程序;
6365
- 2)Web 应用程序;
64-
- 3)企业应用程序,体现了 Java 的安全性、负载均衡和集群的优势;
65-
- 4)移动端应用程序,主要就是安卓
66+
- 3)企业应用程序,体现出了 Java 的安全性、负载均衡和集群的优势;
67+
- 4)移动端应用程序,主要是安卓
6668
- 5)嵌入式系统;
6769
- 6)机器人技术;
6870
- 7)游戏。
6971

70-
时至今日,Java 技术体系已经吸引了 600 多万软件开发者,是全球最大的软件开发团队。Java 能够获得如此广泛的认可,除了它是一门结构严谨、面向对象的编程语言之外,还有很多其他不可忽视的优点:
72+
时至今日,Java 技术体系已经吸引了 600 多万软件开发者(随着时间的推移,这数字会越来越大),是全球最大的软件开发团队。Java 能够获得如此广泛的认可,除了它是一门结构严谨、面向对象的编程语言之外,还有很多其他不可忽视的优点:
7173

7274
- 摆脱了硬件平台的束缚,实现了“一次编写,处处运行”的理念;
7375
- 内存管理相对安全,避免了绝大部分内存泄露和指针越界的问题;
7476
- 实现了热点代码检测和运行时编译,使得 Java 应用能随着运行时间的增长而获得更高的性能;
7577
- 有一套完善的应用程序接口,还有无数来自商业机构和开源社区的第三方类库。
7678

77-
这一切的一切,都让软件开发的效率大大的提高。所以,学习 Java 还是很有“钱”“秃”的。
79+
这一切的一切,都让软件开发的效率大大的提高。所以,学习 Java 还是很有“**钱秃**”的。
80+
81+
“噢噢噢噢,那好吧,我先跟着《[Java 程序员进阶之路学起来](https://tobebetterjavaer.com/)》”
7882

7983
----
8084

0 commit comments

Comments
 (0)