jvm-栈,堆,GC,异常

栈: 每一个栈有多个线程,每个线程有独立的方法栈。局部变量存在于栈中,栈里面是线程私有的。 方法调用就压栈,调用结束就出栈。 栈的特点是先进先出,当一个程序中main方法压栈执行,main方法中调用了A方法,那么A方法会压栈执行,A方法调用B方法,B方法压栈执行。当B方法执行结束后会从栈顶出栈。依次出栈A方法,main方法。 栈的空间不可能是无限的,所以我们会遇到栈空间溢出的情况。 本地方法栈(N
相关文章
相关标签/搜索