jdk是什么包含什么区别

157 阅读1分钟

专业术语就不列举与阐述只为简单介绍了解

一.JDK包含什么

1.JVM(java虚拟机)

jvm 是运行Java字节码的虚拟机,对.class文件进行,只能理解.class文件。简单的说就是它能看懂.class文件,它在告诉系统让系统进行处理程序。其内部有一定的结构算法使得程序运行中有些东西我们就不用了解与涉及。使得java语言学习简单的其中一点吧。不同的系统上有不同的jvm虚拟机,所以相同的class文件可以在不同的系统上运行。这就是java的跨平台的原因点。

2.JRE(java运行环境)

显而易见就是有了它java程序就可以运行它就包括jvm与一些核心的jar包。简单的讲就是常见的工具类的包或者什么的人家已经写好了,你的程序几乎都要用到。一定程度简化开发。并且为核心包,程序的运行几乎都离不开它。再加上jvm程序就可运行

3.JDK(是JRE的超集)

JDK包含了JRE的所有开发,调试和监视应用程序的工具。当要开发Java应用程序时,需要安装JDK因为它包含一些组件工具等,便于我们开发使用。