类加载器在加载类 的时候就已经对类的static代码块和static变量进行了初始化
2024-09-30 00:23:41
类装载器ClassLoader
类装载器工作机制
类装载器就是寻找类的节码文件并构造出类在JVM内部表示对象的组件。在Java中,类装载器把一个类装入JVM中,要经过以下步骤:
- [1.]装载:查找和导入Class文件;
- [2.]链接:执行校验、准备和解析步骤,其中解析步骤是可以选择的:
- [2.1]校验:检查载入Class文件数据的正确性;
- [2.2]准备:给类的静态变量分配存储空间;
- [2.3]解析:将符号引用转成直接引用;
- [3.]初始化:对类的静态变量、静态代码块执行初始化工作。
最新文章
- 【codeforces 148D】 Bag of mice
- PHP使用字符串名称调用类的方法
- Ubuntu更改鼠标灵敏度
- 字符串—strcpy
- Linux给指定用户或全部用户(已登录)发送消息
- [OpenGL] 2、企业版VC6.0自带的Win32-OpenGL工程浅析
- BNUOJ-29365 Join in tasks 简单数学
- SSRS生成报表
- 如何注册ActiveX打印控件
- Codevs 3990 中国余数定理 2
- HttpClient中post请求http、https示例
- 前端基于easyui的mvc扩展(续)
- Cypher查询语言--Neo4j之聚合函数(五)
- 关于导入zepto出错的问题
- common skill
- 使用Docker的macvlan为容器提供桥接网络及跨主机通讯
- 在res文件下新建文件夹
- python中那些双下划线开头得函数和变量
- Spring IOC(二)beanName 别名管理
- 上海期货交易所CTP行情和交易接入
热门文章
- POJ:1094-Sorting It All Out(拓扑排序经典题型)
- 动态规划:Codeforces Round #427 (Div. 2) C Star sky
- Linux学习-什么是 X Window System
- BZOJ 4368: [IOI2015]boxes纪念品盒
- 将json的文本文件转换为csv文件
- springboot添加外部jar包及打包
- mysql使用日常备忘
- iOS-----5分钟学会枚举的正确使用姿势-Enumeration宏
- Welcome-to-Swift-14构造过程(Initialization)
- 【反省】qqxt第一场考试