为什么Java的图标是一杯咖啡呢?

  今天在书上看到一个很有趣的东西,于是去查了查,为什么Java的图标是一杯咖啡
  得到了以下回答

“因为写 java 经常通宵加班,需要喝咖啡。”

“java是一种程序设计语言。
java中有种技术叫java bean。
bean这个词是豆子的意思,也有咖啡豆的意思,那么意思引申之后,a cup of java也就引申成为咖啡的意思了。”

“要是它的图标是一只猫的话,又有人要问他为什么是一只猫,它总得有个图标吧。”

“Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。Java语言中的许多库类名称,多与咖啡有关,如JavaBeans(咖啡豆)、NetBeans(网络豆)以及ObjectBeans (对象豆)等等。SUN和JAVA的标识也正是一杯正冒着热气的咖啡。”

  在复习JVM时看到一个Class文件得头4个字节被称为魔数用于确定这个文件是否是一个能被虚拟机接受的文件。而文件格式得制定者可以自由的选择魔数值,只要这个值还有没被广泛使用或者混淆。例如图片得gif,jpg等都有自己的魔数值。关键的来了,Class文件的魔数值为:0xCAFEBABE,是不是有点像cafebaby(咖啡宝贝)呢?
  是咖啡的话,是不是通宵改bug的时候就不困了呢?也有可能是能够让你感受到编程淡淡苦涩 -.-

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值