我想了解一下 JDK 和 JRE 有什么区别？请用一段话回答，这段话中至少包含4个逗号，并且包含1个分号。
user
JDK，即Java Development Kit，是Java开发工具包，包含了JRE以及开发工具，如编译器javac等；JRE，即Java Runtime Environment，是Java运行环境，包括Java虚拟机（JVM）和Java核心类库等，用于支持Java程序的运行；两者最根本的区别在于，JDK是给开发人员使用的，提供了编写、调试Java程序的工具和环境；而JRE是给用户使用，确保能够在计算机上运行Java程序的。
assistant