Java编程基础-JAVA构成

    JAVA的构成是指JAVA运行环境的组成,从核心到外围包括JIT、JVM、JRE、JDK。

 

     JDK、JRE、JVM、JIT四者的区别如下:

  • JDK:Java Develop ToolKit的缩写,里面有很多用Java所编写的开发工具(如javac.exe、jar.exe等),还包括一个JRE的调式环境。
  • JRE:Java Runtime Environment的缩写,是Java运行的基础,提供了Java运行的API,Java程序必须有JRE才能运行。
  • JVM:Java Vitual Machine的缩写,是Java程序运行的虚拟机环境,JRE目录下的Bin目录有两个目录,即server与client,这就是真正的jvm.dll所在。jvm.dll无法单独工作,当jvm.dll启动后,会使用explicit的方法,而这些辅助用的动态链接库(.dll)都必须位于jvm.dll所在目录的父目录之中。
  • JIT:Java In Time的缩写,即Java即时编译器,是JVM的一部分,属于内核部分。

    JVM其实是一台虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己晚上的硬件架构,包括了JVM指令系统、JVM寄存器、JVM栈结构、JVM碎片回收堆、JVM存储区。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值