02、JDK、JRE、JVM、JIT

  • Java 运行环境的组成,从核心到外围包括 JIT、JVM、JRE、JDK

1、JDK

  • JDK 是 Java Develop ToolKit 的缩写,是一个软件开发环境,用于开发 Java 应用程序
    • 包括:javac.exe、jar.exe 等**开发工具**,还包括一个 JRE

2、JRE

  • JRE 是 Java Runtime Environment 的缩写,Java 运行时环境
    • 包括:Java 虚拟机和 Java 程序所需的核心类库,但不包括开发工具
  • 它用于提供运行时环境,是 Java 运行的基础。
    • 它提供了 Java 运行的 API,Java 程序必须有 JRE 才能运行。

3、JVM

  • JVM 是 Java Virtual Machine 的首字母缩写词。
    • 它是一个抽象的机器,提供可以执行 Java 字节码运行时环境
      • JRE 目录下的 Bin 目录有 server 与 client 这两个目录,这就是真正的 jvm.dll 所在。
  • 1、JVM 是一个规定了 Java 虚拟机工作的规范
  • 2、JVM 的实现,由 Oracle 和其他公司提供。
  • 3、JVM 执行 Java 字节码文件时,就是一个 JVM 实例

4、JIT

  • JIT 是 Java In Time 的缩写,即 Java 即时编译器
    • 在运行时将 Java 字节码转换为本机机器代码。因此,减少了字节码解释所需的时间。
  • 此处的 “编译器” 是指,从 Java 虚拟机 (JVM) 的指令集特定 CPU 的指令集转换器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值