【JDK、JRE、JVM】

JDK、JRE、JVM

  • Demo
    • [编写 Java 代码](#编写 Java 代码)
    • [编译 Java 代码](#编译 Java 代码)
    • 运行程序
组件 全称 主要作用 包含内容 面向用户
JDK Java Development Kit ​​Java 程序开发平台​ JRE + 开发工具(如 javac, jar, javadoc) ​​Java 开发者​
JRE Java Runtime Environment ​​Java 程序运行环境​​ JVM + 核心类库(如 rt.jar) ​​普通用户​​(只需运行程序)​
JVM Java Virtual Machinet ​​运行 Java 字节码​​,实现跨平台​ 特定平台的 JVM 实现(如 HotSpot) ​​对用户透明,是 JRE 的一部分​

Demo

编写 Java 代码

java 复制代码
public class HelloWorld {
    public static void main(String[] args) {// 程序的入口方法
        System.out.println("Hello, World!"); // 打印输出
    }
}

编译 Java 代码

bash 复制代码
javac HelloWorld.java

运行程序

java 复制代码
java HelloWorld
相关推荐
2501_9419820512 小时前
深度对比:Java、Go、Python 实现企微外部群推送,哪个效率更高?
java·golang·企业微信
寻寻觅觅☆13 小时前
东华OJ-基础题-104-A == B ?(C++)
开发语言·c++
马猴烧酒.13 小时前
【面试八股|JAVA多线程】JAVA多线程常考面试题详解
java·服务器·数据库
lightqjx13 小时前
【C++】unordered系列的封装
开发语言·c++·stl·unordered系列
zh_xuan13 小时前
kotlin lazy委托异常时执行流程
开发语言·kotlin
sino爱学习13 小时前
高性能线程池实践:Dubbo EagerThreadPool 设计与应用
java·后端
m0_7155753413 小时前
使用PyTorch构建你的第一个神经网络
jvm·数据库·python
阿猿收手吧!13 小时前
【C++】string_view:高效字符串处理指南
开发语言·c++
风生u14 小时前
activiti7 详解
java
玄同76514 小时前
我的 Trae Skill 实践|使用 UV 工具一键搭建 Python 项目开发环境
开发语言·人工智能·python·langchain·uv·trae·vibe coding