Java程序运行机制
- 编译型
一本中文书直接翻译成英文出售,负责编译的程序叫编译器 - 解释型
走一句执行一句,性能有损失
【具体看下下面文章,上链接:】
编译和解释的优缺点 - 程序运行机制
上流程图:
【理解】
java文件通过java编译器变成class文件执行,class加载到jvm中,通过字节码校验器来校验代码是否正确,无误之后通过解释器,走一步执行一步解释给操作系统,程序便运行起来了!java先编译,之后到操作系统之后才解释,所以java并不能单纯地称为解释型或者编译型语言!
此处可以参考我的第一篇文章【HelloWorld】中的步骤理解会好很多。