摘要: 虚拟机栈的出现背景 (1)由于跨平台性的设计,Java的指令都是根据栈来设计的。不同平台CPU架构不同,所以不能设计为基于寄存器的【如果设计成基于寄存器的,耦合度高,性能会有所提升,因为可以对具体的CPU架构进行优化,但是跨平台性大大降低】. (2)优点是跨平台,指令集小,编译器容易实现,缺点是性能 阅读全文
posted @ 2024-06-19 17:18 homle 阅读(6) 评论(0) 推荐(0) 编辑