Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 61.2MB ·虚拟内存 1300.0MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
JDK 是 Java 的开发工具包,是整个 Java 的核心。
JDK 提供了Java 的开发环境(javac等)和 运行环境(JVM和核心类库)。
JDK的安装目录下有六个文件夹,其中,真正在运行java程序时起作用的是四个文件夹:
JRE 即 java 运行环境,包括 java 虚拟机(JVM)、Java 平台核心类和支持文件,但是不包括开发工具(编译器、调试器等)。
JRE 面向 Java 程序的使用者。如果只安装 JRE,则系统只能运行 Java 程序。
JVM 即 Java 虚拟机,它是 Java 跨平台的核心。
JVM 的作用是解释由 JDK 生成的指令集(即字节码)给系统,从而运行 Java 应用程序。
源程序由 JDK 的 javac 生成类文件 .class 文件,JVM 将 .class 文件解释给系统。
Java 程序的字节码文件可以放到任意装有 JRE 的计算机运行,再由不同 JRE 的将它们转化成相应的机器代码,这就实现了 Java 程序的可移植性。
传统的编译方法,先转化到字节码( bytecode ) 这种特殊的中间形式,字节码再转换成机器码或系统调用。生成的机器代码就不可避免地跟特殊的操作系统和特殊的机器结构相关。
JDK20 下载:JDK20 是一个短期版本,Oracle 公司于 2023 年 3 月 21 日正式发布。JDK20 引入或增强了作用域值、记录模式、switch 模式匹配、外部函数和内存 API、虚拟线程、结构化并发、向量 API。JD ...