JAVA知识:JDK和JRE

java语言给我们带来很多的方便性,它的操作和代码度都比汇编和c语言更便捷和少,那么了解java会存在很多的小知识点。


一、jdk

1.JDK是什么

JDK:简而言之jdk就是java的开发环境,里面带有大量工具,如java编译器,jvm解析器,java语言规范器等等。这些工具仅仅是java带着的开发包,给java编程带来了一系列的便捷和规范。java中编译器javac也是很重要的一个部分。

2.为什么存在JDK

假如我们没有jdk这么好的一个编译环境去让我们开发java,即便我们用文本框输入java语言后面用jre来运行,用jvm来解析之后变成计算机识别的语言,但是一旦出现问题,也不会轻易的知道问题出在哪里,比如少了某个符号什么的。这样的编程速度和效率是极低的,所以jdk就出现了,给开发java带来了编译上的效率优势,也提供了大量的基础jar包来给开发者使用。

3.什么是javac

javac就是把.java文件翻译成.class文件,.class是处于汇编和c与java中间的另一种字节码

4.什么是jvm

jvm就是解析这些字节码,让它变成机器识别的语言,也就是汇编和C语言。


二、jre

1.jre是什么

也行很多小伙伴很好奇在下载完jdk时,会携带一个叫jre的东西。

JRE:java的运行环境,也称java运行时

2.jre的作用及java编译原理

javac把.java翻译成.class文件,jre就可以把java文件运行,jvm就可以把.class编译成机器识别的语言最终变成指令(汇编和C),这样java才能最终的运行。


猜你喜欢

转载自blog.csdn.net/qq_41903105/article/details/86502663