0
点赞
收藏
分享

微信扫一扫

1、Java基础之初识Java

Java(诞生于1995)

Java介于编译型语言和解释型语言之间
编译型语言如C、C++,代码是直接编译成机器码执行,但是不同的平台(x86、ARM等)CPU的指令集不同,因此,需要编译出每一种平台的对应机器码。
解释型语言如Python、Ruby没有这个问题,可以由解释器直接加载源码然后运行,代价是运行效率太低。
Java是将代码编译成一种“字节码”,它类似于抽象的CPU指令,然后,针对不同平台编写虚拟机,不同平台的虚拟机负责加载字节码并执行,这样就实现了“一次编写,到处运行”的效果。
Java是托管代码

需要翻译工具的叫做托管代码例如Java、C#.
操作系统可以直接识别的叫非托管代码例如C、C++,

Java的发展,SUN给Java又分出了三个不同版本:
Java SE:Standard(标准) Edition(版本) Java SE就是标准版,包含标准的JVM和标准库
Java EE:Enterprise(企业) Edition Java EE是企业版,它只是在Java SE的基础上加上了大量的API和库,以便方便开发Web应用、数据库、消息服务等,Java EE的应用使用的虚拟机和Java SE完全相同。
Java ME:Micro(微小) Edition 针对嵌入式设备的“瘦身版”,Java SE的标准库无法在Java ME上使用,Java ME的虚拟机也是“瘦身版”。

在这里插入图片描述

举报

相关推荐

0 条评论