● JDK
○ Java开发工具包
○ 将.java文件编译成.class文件
○ 问题一:为什么JDK内还有一个jre文件夹
■ JDK运行需要依赖JRE,但是JRE是可选安装的,所以在JDK内集成了jre.
○ 问题二:为什么javac.exe仅仅只有16kb大小,却能运行Java程序?
■ javac.exe仅仅只是一个调用工具,真正执行Java程序所依赖的是bin目录下的一些文件。
● JRE
○ Java运行环境
○ Java运行所需要的运行类库
● JVM
○ Java虚拟机
○ Java跨平台
■ 是因为JVM能运行在各种操作系统上,所以Java跨平台
JDK、JRE和JVM的区别
最新推荐文章于 2024-09-02 20:28:23 发布