java和咖啡有什么关系?

Java语言真的和咖啡有不解之缘。这得从它的命名说起。关于美国硅谷Java命名的故事,有很多不同的版本。太阳微系统公司的创始人和前首席执行官詹姆斯·高斯林亲自讲述了这个故事。起初,这种为电视机顶盒设计的语言在公司被称为绿色项目。“我们的新语言需要一个名字。”詹姆斯·高斯林一直在思考这个问题。一天,詹姆斯·古斯林注意到他办公室外面有一棵茂密的橡树,这是硅谷常见的树。所以他把这种新语言命名为Oak。但Oak是另一家注册公司的名字。这个名字不能再用了。通过正规程序注册产品名称既费时又费钱。詹姆斯·古斯林决定通过市场部邀请一名命名顾问,召开命名征集会。当时因为没有合适的名字,他们不得不推迟这种语言的出现。在命名征集会上,提出了很多名字。最后根据大家的选择顺序,把十几个名字排成一张表,报给商标律师。首先是丝绸。虽然大家都喜欢这个名字,但是遭到了詹姆斯·古斯林的坚决反对,放弃了。第二第三名没有人过律师关。詹姆斯·古斯林最喜欢的是《抒情》(Lyric),排名第三。只有第四个名字得到了大家的认可和律师的通过。名字叫Java。谁在命名大会上提出了Java?詹姆斯·古斯林回忆说,“市场部组织了一次命名会议,命名顾问主持了会议。我们大喊大叫,并列出了一大堆名字。我记得第一个提出Java这个名字的人是马克·奥珀曼。”马克·奥珀曼(Mark Opperman)是在一家咖啡店和同事喝咖啡时受到启发的。爪哇是印度尼西亚爪哇岛的英文名,以盛产咖啡而闻名。国外很多咖啡店都用Java来命名或宣传自己的咖啡品质。Java语言中的很多库类名大多和咖啡有关,比如JavaBeans(咖啡豆)、NetBeans(网络豆)、ObjectBeans。从此,一种既好听又好记的编程语言Java诞生了,具有强大的生命力。