摘要: 关于指令重排 jvm在编译的时候可能会使代码重新排下序。当然也有一定的限制。 关于jvm中的内存 据说常量池在jdk7之后,从方法区,移到了堆内存中。 栈中的调用堆中的,堆中的调用方法区的。 栈是帧栈,每次方法进去,压入一帧来处理,方法处理完毕,就出栈。在栈中有局部变量表,这个还有一点没有搞清楚。局 阅读全文