基于栈的优点:对硬件的依赖不高,跨平台性、缺点:使用的指令集高基于寄存器的优点:相对于栈来说,寄存器的性能高,使用的指令集少 Java代码执行流程:.java文件>编译>.class>类加载器>内存缓存>后端编译为机器语言可识别的