Java语言最初的命名是由其中的创始人詹姆斯·高斯林(James Gosling)起的,而这个名字的由来是有一个生动有趣的故事的。

当时高斯林正在办公室外面晒太阳,他想给这个新语言起个名字,并注重于这个名字是否与现有的计算机语言或公司商标有关。就在他无从下手的时候,突然看到了一旁的咖啡杯。于是高斯林灵机一动,决定以这个咖啡杯为灵感起名,因为他喝的咖啡是来自印度尼西亚的一种特产咖啡,叫做爪哇岛咖啡(Java Coffee)。

于是,高斯林和他的团队将这门新的计算机语言命名为Java语言。这个名字简短、易于记忆,而且没有已经被使用的名称。高斯林本人也认为Java这个名字很酷,因为它听起来有些神秘和古老。

后来,Java语言赢得了开发者和用户的青睐,成为了一门备受欢迎的编程语言,被广泛应用于Web开发、移动应用、大数据等领域。而Java语言的名字也成为了计算机科学教育和行业中的一个标志和代表。

Java名字的由来(通过小短文,每天了解Java多一点)相关推荐

  1. java初级能干什么_小黄鸭系列java基础知识 | java能干什么?

    java能干什么? 前言 java本身只是一种编程语言,一种工具,我们在使用任何工具之前,应该要充分了解这个工具能干什么,只有搞清楚了这问题,你才能清楚你要不要使用它.所以今天我们要探讨的问题就是-- ...

  2. Java名字的由来:Java和印尼爪哇岛有什么关系?

    作者:魔幻王 链接:https://www.zhihu.com/question/41591996/answer/91612849 来源:知乎 既然没人回答,我说一说,根据真实故事添油加醋. 大概就像 ...

  3. java制作纯字rpg小游戏_求java rpg小游戏源代码 最好是文字rpg 不需要很复杂 只是交作业用...

    展开全部 连连看的小源码 package Lianliankan; import javax.swing.*; import java.awt.*; import java.awt.event.*; ...

  4. JAVA程序红包_微信小程序红包(Java版)

    文章更新说明: 1.小程序源码,特简单,仅仅一个按钮点击时间,里面传递的package等参数是服务端请求返回参数,贴出来的就是核心,源码地址暂无法访问.(2020-03-11) 2.文章留言可当日回复 ...

  5. JAVA开发 微信个人号 小机器人的实现 java封装微信网页版

    依赖于开源项目,GIT地址:https://github.com/biezhi/wechat-api 代码中有一些bug,需要自己改一改,然后就可以构建小机器人了 开发中遇到的棘手的问题,在拉取消息的 ...

  6. 【Java面试小短文】HashMap是如何解决Hash冲突的?

    欢迎关注Java面试系列,不定期更新面试小短文.欢迎一键三连! 文章目录 什么是Hash算法? 什么是Hash表? HashMap是如何解决Hash冲突的? 什么是Hash算法?   Hash 算法, ...

  7. 【Java面试小短文】当任务数超过线程池的核心线程数,如何让它不进入阻塞队列直接启用最大数量的线程去执行任务?

    欢迎关注Java面试系列,不定期更新面试小短文.欢迎一键三连! 当任务数超过线程池的核心线程数,如何让它不进入阻塞队列直接启用最大数量的线程去执行任务? 当我们提交一个任务到线程池,它的工作原理如下: ...

  8. java 获取文件所在的文件夹_带你0基础编写一个Java小程序,领略Java程序从编写到编译再到运行的全流程...

    在学习Java之前我们需要先认识下什么是计算机语言?计算机语言又有哪些分类?在了解这些后对我们理解学习帮助是很大的. 要知道计算机语言是人与计算机之间进行信息交流沟通的一种特殊语言,又分为机械语言.汇 ...

  9. 关于 DRM 中 DUMB 和 PRIME 名字的由来

    前言 在上一篇<DRM驱动程序开发(VKMS)>文章里,我们学习了如何编写一个最简单的 KMS 驱动.而本篇,我将以叙述的形式为大家讲解 DRM GEM 的相关概念,代码留到下一篇进行讲解 ...

最新文章

  1. 入职地府后我成了人生赢家_【200811推文】闪闪而恋作者:钦点废柴+入职地府后我成了人生赢家作者:有只胖头鱼...
  2. maven pom配置文件样本
  3. PHP深复制与浅复制
  4. mysql-nt.exe w3wp.exe cpu 100%_认识w3wp.exe进程,从根本上解决占用资源较大问题
  5. 班级日常分享,一天一瞬间
  6. uboot向linux传递输出任何log信息的方法
  7. java安卓6.0闪退_Android开发activity跳转闪退
  8. UVA11063 B2-Sequence【序列】
  9. 最新型号设备信息对照表_所有iPhone设备都可能被解锁!黑客发布新款越狱软件“Unc0ver”...
  10. Deeplabv3+ 环境配置-Anaconda3 + Pytorch1.8 + Cuda10.1 + opencv3.2.0
  11. 读书笔记 计算机系统--系统架构与操作系统的高度集成 第二章处理器体系结构...
  12. 泛微E8使用 xlsx.core.js 导入页面数据
  13. 2022年全球与中国飞秒光纤激光器市场现状及未来发展趋势
  14. web16(ColorBox插件编写)
  15. Pytorch 中的 forward理解
  16. 弧形银幕电影的成像原理
  17. Cannot run program jad 的错误
  18. 04-小键盘字母u输出为4的问题
  19. ASCII 编码对照表 一览表
  20. 华为ENSP AP上线失败-MAC认证 巨坑系列

热门文章

  1. 【调剂】211/大连海事大学航海学院接收一志愿和工科类调剂
  2. 一种基于Voronoi图的曲边化随机颗粒模型生成方法
  3. 《Python黑帽子》python3代码实现(第二章)
  4. 骨传导蓝牙耳机哪款好、最受欢迎的骨传导蓝牙耳机品牌推荐
  5. 计算机文化基础在线课程,计算机文化基础教案.pdf
  6. SpringBoot2笔记
  7. 留守式育儿下的“读书郎们”面临淘汰,孩子的锁链该解除了!
  8. 计算机管理无法关闭,任务管理器无法关闭卡死的程序进程该怎么办?
  9. Android实现任务管理器
  10. 原来如此!使用106短信平台有这样的优势