1.Java最早是由SUN公司(已被Oracle收购)的詹姆斯·高斯林(高司令,人称Java之父)在上个世纪90年代初开发的一种编程语言。

2.Java介于编译型语言和解释型语言之间。编译型语言如C、C++,代码是直接编译成机器码执行,解释型语言如Python、Ruby没有这个问题,可以由解释器直接加载源码然后运行,代价是运行效率太低。

3.随着Java的发展,SUN给Java又分出了三个不同版本:Java SE:Standard Edition、Java EE:Enterprise Edition、Java ME:Micro Edition....

Java SE就是标准版,包含标准的JVM和标准库,而Java EE是企业版,它只是在Java SE的基础上加上了大量的API和库,以便方便开发Web应用、数据库、消息服务等,Java EE的应用使用的虚拟机和Java SE完全相同。Java ME就和Java SE不同,它是一个针对嵌入式设备的“瘦身版”,Java SE的标准库无法在Java ME上使用,Java ME的虚拟机也是“瘦身版”。

 

4.JDK:Java Development Kit、JRE:Java Runtime Environment

JRE就是运行Java字节码的虚拟机。JDK将Java源码,编译成Java字节码,JDK除了包含JRE,还提供了编译器、调试器等开发工具。

 

posted on 2022-06-26 22:31  luming960  阅读(60)  评论(0编辑  收藏  举报