1.Java技术体系
Sun官方定义的Java技术体系:
Java程序设计语言
各平台的JVM虚拟机
Class文件格式
Java Api类库
第三方APi类库
2.JDK,JRE
JDk(Java Development Kit)Java开发工具包,由Java程序设计语言,JVM虚拟机和Java APi类库构成.
JRE(Java Runtime Environment)Java运行时环境由JVM虚拟机和Java SE Api子集构成
3.JVM
Java Virtual Machine,Java虚拟机用来执行Java程序,Java类文件由编译器编译后生成class文件交给Java虚拟机解释执行.市面上使用最广泛的是Hotspot VM,另外还有Zing VM,J9 VM等
感谢:
https://www.cnblogs.com/anpeiyong/p/10365344.html
https://www.jianshu.com/p/24f365afc5a0
网友评论