JDK和JRE的区别

想必小伙伴们跟我一样,当被问到这个问题的时候,也是感觉模模糊糊,并必能说出个所以然来。

其实JDK和JRE的区别在面试的时候还是有一定的几率被问到的。

下面我们来说一下它们的区别。

1、JRE(java运行时环境):它包括Java虚拟机、Java核心类库和支持文件。它不包含开发工具(JDK)--编译器、调试器和其他工具。

2、JDK(Java开发工具包):它是完整的Java软件开发包,包含了JRE,编译器和其他的工具(比如:JavaDoc,Java调试器),可以让开发者开发、编译、执行Java应用程序。

原文地址:https://www.cnblogs.com/of-fanruice/p/7486861.html