為什麼java的圖標是個咖啡杯呢?小編也很好奇,於是收集了一些關於為什麼是咖啡杯的各種猜測,你認為哪個最靠譜?
第一個版本
2000年度的JavaOne國際會議大廳,一陣濃鬱的咖啡香氣撲鼻。從世界各地Java精英們興奮異常,排著長隊,等待得到一杯由Java語言控制的咖啡機煮製的免費咖啡。之後JAVA圖標上就有了咖啡的標誌。
第二個版本
最初這個為TV機頂盒所設計的語言在公司內部一直稱為Green項目。但由於註冊重名的問題,大家集思廣益想了很多,一個個去測試能否註冊,直到第四位的java才註冊成功,於是所有人慶祝的喝了一杯咖啡。之後咖啡也成為了java圖標的一部分。
第三個版本
名字是馬克·奧頗門(為java起名字的人)在一家咖啡店與同事品嘗咖啡時得到靈感的。Java是印度尼西亞爪哇島的英文名稱,因盛產咖啡而聞名。國外的許多咖啡店用Java來命名或宣傳,以彰顯其咖啡的品質。
第四個版本
Java語言中的許多庫類名稱,多與咖啡有關。如JavaBeans(咖啡豆)、NetBeans(網絡豆)以及ObjectBeans (對象豆)等等。從此一個即好聽又好記、具有強大的生命力的程式語言Java誕生了。
第五個版本
因為寫 java 經常通宵加班,需要喝咖啡,所以java圖標是個咖啡。
第六個版本
用NotePad++安裝了HEX-Editor插件,隨便打開一個Java項目目錄下的.class文件,發現首行開頭是cafe,全文字為:ca fe ba be 20 20 20 31 20 而cafe babe 翻譯:咖啡寶貝。所以logo用咖啡一點都不奇怪呢~
第七個版本
為了蹭大IP熱度,當時比較有名的咖啡有一種就來自爪(zhǎo)哇島(英語:Java [dɑv] ),島上盛產爪哇咖啡。創始團隊為了能夠推廣此程式語言,於是選擇了當時火遍全球咖啡市場的印尼爪哇咖啡名,作為此程式語言的名字,所以就被命名為Java。開發者當然也想借著爪哇咖啡的熱度來打榜、推廣,爭取讓更多的人了解、使用這麼新的程式語言。
第八個版本也有人認為圖標是咖啡的話,是不是通宵改bug的時候就不困了呢?也有可能是能夠讓你感受到編程淡淡的苦澀。
以上這些版本,你覺得哪個更靠譜?