JDK JRE JVM

JDK JRE JVM

【JDK】
是整个Java的核心 包括了Java运行环境 一堆Java工具(javac/java/jdb等)和Java基础的类库(Java AP…) 是Java开发工具包 包含的部分
在目录下面一共有六个文件夹一个src类库源码压缩包 和其他几个声明文件 其中 真正运行Java时起作用的是 bin include lib jre
他们之间有这样一个关系 JDK 包括 JRE 而 JRE 包括 JVM bin 目录最主要的是编译器(javac.exe) include 是 Java 和 JVM 交互用的头文件 lib 类库 jre Java运行环境
【JRE】
Java的运行环境 包含了JVM标准实现及Java核心类库
JRE是Java的运行环境 并不是开发环境 所以没有包含任何开发工具(编译器 调试器)
【JVM】
即java虚拟机, java运行时的环境,
JVM是一种用于计算设备的规范,
它是一个虚构出来的计算机,
是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
针对java用户,
也就是拥有可运行的.class文件包(jar或者war)的用户。
里面主要包含了jvm和java运行时基本类库(rt.jar)。
rt.jar可以简单粗暴地理解为:
它就是java源码编译成的jar包。
Java虚拟机在执行字节码时,
把字节码解释成具体平台上的机器指令执行。
这就是Java的能够“一次编译,
到处运行”的原因。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值