首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
jvm
RolyFish
创建于2022-08-03
订阅专栏
学习java虚拟机
暂无订阅
共5篇文章
创建于2022-08-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
class常量池(other)
class常量池是Class文件中非常重要的一个数据区域,里面存储着很多结构体,这些结构体保证了我们java程序可以正常运行。下文理解class常量池中其他结构体。
class常量池
class常量池是Class文件中非常重要的一个数据区域,里面存储着很多结构体,这些结构体保证了我们java程序可以正常运行。下文理解int、float、long、double常量池项以及对应结构体
class字节码文件组成(2)
这里了解剩余的class文件结构信息。 类索引、父类索引、接口计数器、接口信息数据、字段计数器、字段信息数据、方法计数器、方法信息数据、属性计数器、属性信息数据
class字节码文件组成(1)
`.class`文件又叫字节码文件,它只面向`java`虚拟机,不面向任何操作系统。这里学习一下`.class`文件的组成结构。(魔数、版本号、常量池计数器、常量池数据区、访问标志)
类加载过程
一个类的生命周期大致如下: 加载、验证、准备、解析、初始化、使用、卸载。类的加载过程报告加载、验证、准备、接卸和初始化。初始化阶段存在cinit方法,所以需要了解直接引用和间接引用。