Java JVM ,JRE ,JDK区别和联系?

一、什么是JVM ,JRE ,JDK?

1. JVM (Java Vertural Machine )Java虚拟机

  1. 跨平台的核心
  2. 负责运行字节码文件( .class)**但是运行需要调用JRE中的核心内裤(类库)才能运行。就是平时哪些常用类String Integer等)
  3. JVM就是虚拟机,和你平时在电脑上打王者安装的虚拟机一样,有内存,寄存器,指令集,垃圾回收机制等

2.JRE (Java Runtime Envouriment) Java运行环境,

  1. JRE = JVM +核心内裤(类库)

3. JDK (Java Development Kit ) Java 开发包

  1. JDK = JRE + 开发工具
  2. 开发工具包括:编译器,调试器 等 例如:例如:jconsole、javac、java、javadoc、native2ascii、jar等

二、Java JVM ,JRE ,JDK区别和联系?

同上:
在这里插入图片描述

原创文章 132 获赞 11 访问量 4696

猜你喜欢

转载自blog.csdn.net/jarvan5/article/details/106082472