什么是java?
因为Java的核心是作为虚拟机的JVM,所有的Java代码都必须编译成标准字节码,然后提交给JVM。JDK本质上是一个编译器,它提供Java系统库,然后编译Java代码,并集成库生成字节代码。JRE的核心是JVM,它逐行解释由操作生成的字节代码,并将其转换为程序集命令并提交给CPU执行。若要直接从命令行使用JDK编译器Javac命令和JVM Java命令,您需要配置系统的环境变量,并添加两者之间的路径。C语言不需要这些东西,因为C是默认语言,没有虚拟机作为中间介质。在Windows中,C编译器可以编译连接,然后以exe或dll的形式直接生成二进制机器代码,操作系统可以直接传递给CPU进行双击。
0