java程序运行机制
编译型(complie)
举例:比如外国人想看一本中文书《三体》,就需要人把这本书完全翻译成英文,外国人就可以直接看这本书,就是编译型。
在程序里面,负责编译的程序就叫做编译器。
解释型
举例:比如外国人想看一本中文书《三体》,请了个翻译官,翻译一句听一句就是解释型。
我说一句话你解释一句,我要执行什么,你就读什么。性能有些损失,用一下编译一下。假如我回头看一个东西,你又要重新给我翻译,比较麻烦。
程序运行机制:
源程序(.java文件)–>>Java编译器–>>字节码(.class文件)–>>类装载器–>>字节码校验器–>>解释器–>>系统操作平台
java先编译了,最后到操作系统再解释,java同时具备编译和解释型两种特性