java的编译和解释

时间:2020-07-28 00:11:45   收藏:0   阅读:73

Java的编译和解释

计算机不能直接理解高级语言,只能直接理解机器语言,所以必要要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序

java的运行步骤

.java文件-->编译-->.class文件,编译成.class字节码,.class需要jvm解释,然后解释执行。

java很特殊,java程序需要翻译但是没有直接编译成机器所能识别的二进制语言,而是编译成字节码(.class)再用解释方式执行。java程序编译以后的class属于中间代码,并不是可执程序exe,不是二进制文件,所以在执行的时候需要一个中间代码,这既是java解释器,也就是所谓的java虚拟机(JVM),也叫JDK。严格来讲,java属于半编译半解释型语言。

 

技术图片

java一个程序可以在不同系统上运行在于,解释器(JVM拥有适用于多系统的版本)

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!