当前位置 : IT培训网 > Java开发 > Java培训 > 为什么 Java 要叫 Java

为什么 Java 要叫 Java

时间:2021-07-13 22:38:25  来源:编程网  作者:IT培训网  已有:名学员访问该课程
Java语言有一个非常重要的特点(跨平台性↑↑↑)JVM是关键,一般改机语言如果要在不同的平台上运行,需要编译成不同的系统目标代码,而Java语言(一次编译,处处运行),Java语言比较特殊。

来了!Java编程语言的前世今生 | 一定收藏好!

前言

Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的高级程序设计语言。 Java 可运行于多个平台,如 Windows, Mac OS 及其他多种 UNIX 版本的系统。它伴随着互联网的迅勐发展而发展,逐渐成为重要的网络编程语言。自诞生至今,还产生了无数和Java相关的产品、技术和标准。下面简要回顾一下Java的技术体系和发展轨迹、历史变迁

一、为什么 Java 要叫 Java(咖啡)?

工作小组在申请注册商标时,发现原用名Oak已被一家显卡制造商注册,因此团队找到了一个新名字。这个名字是在很多成员常去的本地咖啡馆中杜撰出来的。名字是不是首字母缩写还不清楚,很大程度上来说不是。虽然有人声称是开发人员名字的组合:James Gosling(詹姆斯·高斯林)Arthur Van Hoff(阿瑟·凡·霍夫)Andy Bechtolsheim(安迪·贝克托克姆),或“Just Another Vague Acronym”(只是另外一个含煳的缩写)。还有一种比较可信的说法是这个名字是出于对咖啡的喜爱,所以以Java咖啡来命名。

二、Java 标准划分

Java 的版本演进到Java 2,根据不同层面的应用进行了细化,Java 2平台被分为三种版本,版本及其说明见下表

为什么 Java 要叫 Java_www.itpxw.cn

三、Java 语言的优点

1、简单性,语法简捷,自动化内存管理

2、稳定性,完善的字节码安全机制,可靠的异常处理

3、面向对象的语言,始终关注应用中数据和操纵数据的算法

4、Java动态语言,动态编译,动态加载,动态执行,随需而变

5、分布式语言,可以使用网络文件和使用本机文件一样容易

6、安全性高,去掉了指针操作,内存由操作系统分配

7、跨平台,跨平台高并发,高性能互联网架构不二之选

四、JDK、JRE、JVM的关系

1.JDK Java开发的核心(java development kit)

JDK是Java开发工具包,是整个Java开发的核心,包括了Java运行环境JRE、Java工具(javac.exe,java.exe,jar.exe 等)和Java基础类库。

2.JRE Java的运行环境( java runtime environment)

JRE是Java的运行环境,包含JVM标准实现及Java核心类库。并不是一个开发环境,所以没有包含任何开发工具;

所有的Java 程序都要在JRE下才能运行。普通用户只需要运行已开发好的java程序,安装JRE即可。

3.JVM Java跨平台核心(java virtual machine)

JVM是Java虚拟机,是整个java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序。

Java语言有一个非常重要的特点(跨平台性↑↑↑)JVM是关键,一般改机语言如果要在不同的平台上运行,需要编译成不同的系统目标代码,而Java语言(一次编译,处处运行),Java语言比较特殊,Java代码(.java) → 编译字节码(.class ),当然.class字节码也不是可执行的,必须使用 Java 解释器来解释执行。

一张图了解更加直观

为什么 Java 要叫 Java_www.itpxw.cn

五、Java 历史变迁

最后来看张表格:

为什么 Java 要叫 Java_www.itpxw.cn

结尾想说的

如果您在文章中看到有哪些不正确的或者自己有疑惑的地方,可以在下方评论交流。

顶一下
(0)
0%
踩一下
(0)
0%

IT培训0元试听 每期开班座位有限.0元试听抢座开始! IT培训0元试听

  • 姓名 : *
  • 电话 : *
  • QQ : *
  • 留言 :
  • 验证码 : 看不清?点击更换请输入正确的验证码

在线咨询在线咨询

温馨提示 : 请保持手机畅通,咨询老师为您
提供专属一对一报名服务。

------分隔线----------------------------
------分隔线----------------------------

推荐内容

相关热点