jdk和jre有什么区别
jdk和jre有什么区别
首先我们来说一下:
JDK(Java Development Kit Java开发工具包)
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用再单独安装JRE了。
其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等
总结来说就是,使用JDK开发完成的java程序,然后再交给JRE去运行。
也就是说JDK所包含jre!
JRE(Java Runtime Environment Java运行环境)
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
简单说就是Java程序的运行是需要有JRE,作为程序运行比不可少的环境!
最后说一下:JVMJava虚拟机
JVM(JVM Java Virtual Machine? JAVA虚拟机)
我们知道JAVA是跨平台的,为什么呢?因为他有一个jvm,不论那种硬件,只要你装有jvm,那么他就认识这个JAVA字节码至于底层的机器码,咱不用管,有jvm搞定,他会把字节码再翻译成所在机器认识的机器码~~~
这也就是Java其中被广为人知的特点,一次编译、多处运行!如果想要学习Java可以上B站搜索我校观看更多的学习视频哦!
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!