摘要: 对象 对象的创建 + 类加载检查 遇到字节码new指令,检查指令的参数是否能在常量池中定位一个类的符号引用,检查这个符号引用代表的类是否已经加载、解析和初始化过,如果没有则进行类加载; + 内存分配 为新生对象分配内存 + 指针碰撞 (Bump The Pointer) 假设Java堆中的内存绝对规 阅读全文
posted @ 2020-02-16 22:50 希恩布劳戈 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 2.Java内存区域与内存溢出异常 2.1 运行时数据区域 2.1.1 程序计数器 + 程序计数器(program counter register),当前线程所执行的字节码的行号指示器; + 字节码解释器通过改变这个计数器的值来选取下一条需要执行的字节码指令; + 实现分支、循环、跳转、异常处理、 阅读全文
posted @ 2020-02-16 22:22 希恩布劳戈 阅读(121) 评论(0) 推荐(0) 编辑