【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
相关推荐
像我这样帅的人丶你还2 小时前
Java 后端详解(三):全局异常处理与 JPA 数据库映射
java·后端
NE_STOP2 小时前
vibe Coding -- 小项目实战
java
未秃头的程序猿8 小时前
Java 26正式发布!这3个新特性,让代码量直接减半
java·后端·面试
用户298698530148 小时前
Word 文档文本查找与替换的 Java 实现方案
java·后端
阿哉8 小时前
Nacos 服务发现源码:藏在背后的两套事件机制,90%的人只讲了一半
java
咖啡八杯9 小时前
GoF设计模式——命令模式
java·设计模式·架构
AI人工智能_电脑小能手9 小时前
【大白话说Java面试题 第125题】【并发篇】第25题:说说 Java 线程的中断机制
java·后端·面试
Java内核笔记9 小时前
Spring Security 源码解析(六)无状态 JWT 实践:Session 共享与自定义过滤器
java·后端
荣码9 小时前
LangGraph多Agent协作:3个Agent干活比1个强,但我踩了4个坑
java·python
唐青枫10 小时前
Java 虚拟线程实战指南:从 Thread API 到 Spring Boot 高并发应用
java