Java学习笔记--类加载机制
来源:互联网 发布:中国空军 知乎 编辑:程序博客网 时间:2024/04/30 09:27
什么是java虚拟机的类加载机制?
简单的说,就是虚拟机将.class文件加载到内存,通过几个步骤将其转换成能够被虚拟机使用的java类型。
那么都通过了哪几个步骤呢?
1. 加载(通过绝对路径获取类的二进制字节流)
2. 连接(关键步骤,该过程又包含三步)
·验证(四种验证,分别是文件格式验证(见名知意),元数据验证(是否符合Java语言规范),字节码验证(最主要验证,是否对虚拟机产生危害),符号引用验证)
·准备(分配内存)
·解析(对类,接口,字段等等解析)
3. 初始化 到了这个步骤才是执行程序员自己代码的时候(例如执行类的构造)
4. 使用
5. 卸载
什么是类加载双亲委派机制?
一张图就够了:
0 0
- Java学习笔记-虚拟机类加载机制
- Java学习笔记--类加载机制
- JAVA学习笔记--类加载机制
- Java学习笔记--虚拟机类加载机制2
- 《深入理解java虚拟机》学习笔记一/类加载机制
- 虚拟机类加载机制--《深入理解Java虚拟机》学习笔记
- 【深入理解Java虚拟机学习笔记】虚拟机类加载机制
- JVM学习笔记(1)----Java类的加载机制
- jvm学习笔记(6)类加载机制
- 类的加载机制学习笔记
- JVM学习笔记-类加载机制
- 《深入理解JAVA虚拟机》学习笔记(六)JAVA虚拟机类加载机制
- 深入理解java虚拟机学习笔记-4.java类加载机制
- 《深入理解Java虚拟机》学习笔记之类加载机制总结
- Java虚拟机学习 - 类加载机制
- Java虚拟机学习 - 类加载机制
- 学习 Java 的类加载机制
- Java虚拟机学习 - 类加载机制
- 洛谷P1141 01迷宫
- [LeetCode] 66. Plus One
- 用ViewPager实现微信tab切换
- java按一定数量补0,随机数获取
- 一些经常用的网址
- Java学习笔记--类加载机制
- java读取遍历excel
- 【C#新手的白痴疑难】2016.7.28
- ios 打印
- Android:控件WebView显示网页
- Delphi 常用API函数 存档
- android:ems=“10”的意思
- 面试题57:删除链表中的重复节点
- 移动端设计规范