有问题点此咨询? (010)8772-9001 changzhaokun@cscacoffee.com

冷知识 | Java程序的图标为什么是杯咖啡?程序猿用它可以防脱发么?

我们都知道,Java是一个非常常见的编程语言,就算你不会编程,也一定听说过它;就算你没听说过它,也一定见过它的图标。长这样👇👇

在小编生活的诺基亚、摩托罗拉时代,手机游戏大多也都是使用Java编程的游戏。(好吧,有点暴露年龄)

但细思极恐,Java的图标为什么是一杯热气腾腾的咖啡呢?

喜欢咖啡的朋友们应该知道,Java是印尼的爪哇岛,难道是这个程序的开发创始人喜欢喝印尼咖啡?难道他喜欢喝曼特宁?有人说曼特宁厚重浓烈,是咖啡中的恺撒大帝,有一种阳刚的力量,喝起来痛快淋漓。难道。。。这个程序猿用它命名,是为了,防止脱发??

喜欢咖啡的朋友们应该知道,Java是印尼的爪哇岛,难道是这个程序的开发创始人喜欢喝印尼咖啡?难道他喜欢喝曼特宁?有人说曼特宁厚重浓烈,是咖啡中的恺撒大帝,有一种阳刚的力量,喝起来痛快淋漓。难道。这个程序猿用它命名,是为了,防止脱发?

不好意思,好像YY过头了。。。

关于Java的名字起源呢,曾经有两种说法,一种是Java的开发小组开会讨论名字未果,于是一起去了一家咖啡店;另一种说法是,Java实际上是几个核心开发人员的名字缩写,J代表的是Gosling。

Gosling是谁?他就是传说中的Java之父,简姆斯古斯林(James Gosling),他后来在接受采访时说出了当时Java命名的来龙去脉。

当年Java诞生时,这个编程语言只有一个代号叫Green项目。有一天,Gosling的开发小组决定给这个语言起一个名字。原本大家一致想叫它Oak,Oak是一种橡树的名字,这种树在硅谷非常多,很有代表性。后来发现这个名字已经被另一家公司注册了。

在后来的命名征集会上,起名专家问大家:“大家对这种语言的感觉是什么?” 大家都回答:“Excited!” 于是,一系列名字比较Excited的名词就被列出来了。

是谁在命名征集会上提议Java的呢? 

Java语言中的许多库类名称,多与咖啡有关,如JavaBeans(咖啡豆)、NetBeans(网络豆)以及ObjectBeans (对象豆)等等。

就这样,一个既好听又好记、具有强大的生命力的编程语言Java正式诞生了。

小编在想,如果当时马克面前的杯子上不是画着写着Java,而是写着Starbucks,是不是就没星巴克什么事了??