JDK、JRE、JVM
JDK、JRE、JVM
1.JDK
-
JDK (Java Development Kit) 是整个JAVA的核心,也是Java开发工具包,它提供了编写、编译和调试 Java 程序的一切必要组件,它包括了
1. Java运行环境
2.一堆Java工具
例如:编译器(javac)、调试器(jdb)、文档生成工具(javadoc)
3. Java基础类库
2.JRE
-
JRE(Java Runtime Environment)是Java运行时环境,包含了运行Java应用程序所需的所有组件,包括JVM和Java核心类库。
-
作用:
-
包含了JVM和其他支持Java程序运行的库文件
-
是运行Java应用程序所必需的最小环境
-
不包含开发工具,因此无法用来编写或编译Java代码
-
-
3.JVM
-
JVM(Java Virtual Machine)是一个抽象的计算机,它在运行时环境中执行Java字节码(.class文件)。JVM提供了一个运行环境,其中包含一个类加载器、执行引擎以及一个运行时数据区(包括堆内存、栈等)。
-
作用:
1.执行编译后的Java程序
2.提供平台无关性,使得相同的字节码可以在不同的操作系统上运行
3.实现垃圾回收机制来自动管理内存
-

浙公网安备 33010602011771号