Java名称的历史起源

简介: Java名称的历史起源

The language was initially called Oak after an oak tree that stood outside Gosling's office. Later the project went by the name Green and was finally renamed Java, from Java coffee, a type of coffee from Indonesia.

Why Java was first named as "Oak"?

oak.jpg

Why Oak? Oak is a symbol of strength and chosen as a national tree of many countries like the U.S.A., France, Germany, Romania, etc.

In 1995, Oak was renamed as "Java" because it was already a trademark by Oak Technologies.

Why Java Programming named "Java"?

Why had they chose the name Java for Java language? The team gathered to choose a new name. The suggested words were "dynamic", "revolutionary", "Silk", "jolt", "DNA", etc. They wanted something that reflected the essence of the technology: revolutionary, dynamic, lively, cool, unique, and easy to spell, and fun to say.

According to James Gosling, "Java was one of the top choices along with Silk". Since Java was so unique, most of the team members preferred Java than other names.

Java is an island in Indonesia where the first coffee was produced (called Java coffee). It is a kind of espresso bean. Java name was chosen by James Gosling while having a cup of coffee nearby his office.

 

本篇文章如有帮助到您,请给「翎野君」点个赞,感谢您的支持。


目录
相关文章
|
7月前
|
分布式计算 Hadoop Java
hadoop java 创建文件夹 弹出窗口填写文件夹名称
hadoop java 创建文件夹 弹出窗口填写文件夹名称
60 0
|
18天前
|
JSON Java 程序员
Java|如何用一个统一结构接收成员名称不固定的数据
本文介绍了一种 Java 中如何用一个统一结构接收成员名称不固定的数据的方法。
23 3
|
4月前
|
Java
java中获取当前执行线程的名称
这篇文章介绍了两种在Java中获取当前执行线程名称的方法:使用`Thread`类的`getName`方法直接获取本线程的名称,以及使用`Thread.currentThread()`方法获取当前执行对象的引用再调用`getName`方法。
|
机器学习/深度学习 Oracle Java
Java 起源
Java 是由美国 Sun Microsystems 公司(现为 Oracle 公司子公司)的詹姆斯·高斯林(James Gosling)等人于1995年开发的一门编程语言。 当时,Sun 公司希望开发一种支持跨平台、具有移植性的语言,可以适用于各种计算机硬件和操作系统。于是,詹姆斯·高斯林领导的研发团队开发了 Java 语言,它既可以在 Windows、Linux 和 MacOS 等桌面操作系统上运行,也可以在服务器端和嵌入式系统上运行,具备非常好的跨平台能力,并且易于开发和维护。
118 0
Java 起源
|
7月前
|
移动开发 前端开发 Java
STS里的java 工程项目名称修改和目录设置成源代码
STS里的java 工程项目名称修改和目录设置成源代码
52 0
|
自然语言处理 Java 程序员
编程小趣文:Python与Java名字的起源由来
编程小趣文:Python与Java名字的起源由来
126 1
|
7月前
|
Java
Java【代码分享 10】线程池ThreadPoolExecutor指定线程执行任务(修改线程名称+线程任务指定)
Java【代码分享 10】线程池ThreadPoolExecutor指定线程执行任务(修改线程名称+线程任务指定)
225 0
|
Java
Java获取目录下所有文件的名称工具类
Java获取目录下所有文件的名称工具类
84 0
|
XML JSON 缓存
Java实现根据店铺ID或店铺名称获取京东店铺所有商品数据方法
Java实现根据店铺ID或店铺名称获取京东店铺所有商品数据方法