jvm05专题

JVM05_虚拟机栈(java栈)之 栈帧,局部变量表

是什么 栈的特点 栈帧是虚拟机栈中的基本单位,一个栈帧对应一个方法,比如上边,methodA执行,出现一个栈帧,接着methodA中调用了methodB, 压入了另一个栈帧,栈顶的栈帧表示当前方法。方法B执行完以后就弹出栈,那么方法A就成了当前方法。 栈只存在OOM,不存在GC 面试题 开发中遇到哪些异常 演示栈溢出 通过 -Xss256k设置虚拟机栈的大小 2

原创 | jvm05、类加载器

上一次我们简单说了下java中的类加载,那个知识点我们要记住的就是类的加载过程以及那几个阶段主要是干啥的,不过在谈及类加载的时候一定有一个知识点那就是类加载器。 什么?你不知道类加载器?那你一定知道ClassLoader或者双亲委派机制吧! 我记得我最先知道双亲委派的时候好像是从面试题中看到的,当时就觉得,什么玩意,还双亲委派,有点高大上,不知道是什么,那个时候我更不知道双亲委派是关于类加载的