JDK(Java Development Kit)是Java程序的软件开发工具包。JDK包含了Java的运行环境(Java Runtime Environment,JRE)以及Java工具和Java基础的类库。JDK的主要组成部分包括:
JRE(Java Runtime Environment)
Java运行环境,是运行Java程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
Java虚拟机(Java Virtual Machine)
Java虚拟机是JRE的核心部分,负责解析和执行Java字节码(.class文件),提供跨平台性。
Java开发工具
JDK包含了大量的开发工具,如Java编译器(javac)、Java运行工具(java)、Java文档生成器(javadoc)、Java调试器(jdb)等。
Java基础类库
JDK提供了Java的核心API,如java.lang、java.io、java.util、java.net等,为Java应用程序提供了基本的功能。每个新版本对新特性或者现有功能的改进和修复的支持。开发Java程序,通常需要安装JDK,然后就可以编写、编译和运行Java程序了。很多集成开发环境(IDE)如IntelliJ IDEA、Eclipse等也内置了JDK,开发者可以更方便地进行Java开发。
Jdk和Jre的区别-CSDN博客
Jdk有哪些版本-CSDN博客
Jdk8新增特性-CSDN博客
Jdk11新增特性-CSDN博客
Jdk11与Jdk17区别-CSDN博客
Jdk22新特性-CSDN博客
Jdk系统环境变量配置_jdk 环境变量配置-CSDN博客