什么是JDK?关于JDK(Java Development Kit)Java开发工具包的介绍
JDK是构建Java应用程序的关键平台部分,JDK的核心是Java编译器。
JDK是Java编程三个核心技术包之一,另外两个是JVM(Java Virtual Machine)Java虚拟机和JRE(Java Runtime Environment)Java运行时环境。重要的是既要区别三者的不同,又要理解它们之间的联系:
- JVM是Java平台组件,用于执行Java应用程序;
- JRE是Java在磁盘上的部分,用于创建JVM;
- JDK用于开发人员创建可被JVM执行并在JRE上运行的Java应用程序;
刚接触Java的开发者通常混淆JDK和JRE。JDK是一包工具,用于开发基于Java的应用程序,而JRE这一包工具用于运行Java代码。
JRE可以做为仅仅运行Java程序的独立的部件使用,但它仍然是JDK的一部分。而JDK需要并包含JRE,因为运行Java程序是开发Java程序的一部分。
通俗的定义:JDK是开发人员下载的用于创建基于Java的应用程序的软件包。