JVM虚拟机
bryant_yang
这个作者很懒,什么都没留下…
展开
-
JVM内存
1.内存结构 jvm 的内存 栈 - 线程私有的(每个线程有自己的栈内存) 程序计数器 (记录当前线程中代码执行的位置) 本地方法栈 (native ) 非java语言编写的方法 栈帧多个 每个栈帧对应一次方法调用, 方法内局部变量、方法参数,方法调用时分配栈帧内存,方法调用结束,栈帧内存被回收 堆 - 线程共享的 当新建一个对象时,对象使用的就是堆内存, 当多个线程访问堆中的对象时,...原创 2019-03-03 21:45:11 · 126 阅读 · 0 评论 -
类加载
1.类加载 1) 加载 将类加载到方法区(1.7之前叫永久代,从1.8开始叫元空间) 异常:NoClassDefFoundError 表示没有类定义被找到 发生在类加载阶段,加载类B时,用到了另一个类A,但当前的类路径下找不到A就会发生这个错误 异常:ClassNotFoundException 表示类没有被找到异常 发生在类加载阶段 加载类C时,C自己不存在,会报刚刚这个异常 把类字...原创 2019-03-03 21:51:24 · 869 阅读 · 0 评论