java运行机制

java运行机制:编译解释型
.java源文件--编译器--->.class二进制字节码文件--JVM中解释执行-->机器指令


机器指令:计算机所能识别的指令,跟操作系统和CPU等硬件相关

编译型:源文件---编译器---可执行文件(一些机器指令和数据)
       优点:一次性编译成可执行文件,脱离开发环境独立执行,运行速度快,节省资源
       缺点:直接编译的机器指令跟平台相关,一旦替换不同的平台,原先编译的可执行文件就不能用了

解释型:源文件--解释器--一条机器指令--执行机器指令
       优点:跨平台性较好
       缺点:执行一次程序就需要重复编译一次源文件,耗费资源

你可能感兴趣的:(java)