首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
超级无敌pipi
掘友等级
Java后端开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
赞
文章( 15 )
沸点( 0 )
jvm之——类加载过程
一般分为 加载——连接——初始化三个步骤,连接又可以分为 验证——准备——解析三个步骤,所以流程大概如下所示: 加载阶段 第一步,根据类的全限定名,生成一个二进制的字节码流。 第二步,根据二进制字节码
jvm之——对象的创建过程
直接上图: 1.类加载检查 当遇到new指令之后,首先会去到静态常量池中看看能否找到这个指令所对应的符号引用,然后会检查符号引用所对应的类是否被加载——连接——初始化,如果有的话就进行第二步,如果没有
JVM之虚拟机栈
以下都是我自己的了解,有错的地方可以指出谢谢 首先我们要了解每个线程在执行的过程中都会有属于自己的单独的虚拟机栈,同时虚拟机栈执行每一个方法都会在虚拟机栈中有一个对应的栈帧,每一个栈帧中都会有同样的一
JVM之程序计数器
程序计数器(Program Counter Register)是唯一一个不会发生OOM的地方 程序计数器的作用就是为了记录在cpu进行上下文切换的时候当前程序执行的位置。 所以程序计数器中存放的就是对
jvm运行时数据区之线程共享
1.堆 万物皆对象,那么对象存放在什么地方了呢,是如何进行无效对象的处理呢? 堆就是存放对象的一块内存。 我们如何知道对象是否有用呢? 引用计数法 给对象中添加一个引用计数器,每当有一个地方引用它,计
个人成就
文章被点赞
14
文章被阅读
3,778
掘力值
177
关注了
1
关注者
0
收藏集
2
关注标签
1
加入于
2021-06-22