Java语言要先编译后解释
1、前面介绍了编译型和解释型语言,Java语言比较特殊,由其编写的程序需要先编译,但此编译不会生成特定平台的机器语言文件,而是生成一种和平台无关的字节码文件,也就是*.class文件,这种字节码文件不是可执行文件,它必须使用特定平台的解释器来解释执行。

3、然后根据不同平台的Java解释器,将字节码文件解释成特定平台的机器文件:Java语言中负责解释字节码文件的是Java虚拟机,即JVM(Java Virtual Machine)。不同平台,各自实现了其JVM,JVM向编译器提供相同的编程接口,所以可解释编译器生成的字节码文件,将其解释成特定平台的机器语言文件。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:71
阅读量:75
阅读量:39
阅读量:22
阅读量:73