java类的加载、连接和初始化
2009-02-06 15:27
302 查看
当java需要某个类的时候要按照下面的步骤执行:
1、加载:查找并加载类的二进制文件。
2、连接:包括验证、准备和解析类的二进制数据
(1)验证:确保被加载类的正确性
(2)准备:为类的静态变量分配内存,并将其初始化为默认值
(3)解析:把类中的符号引用解析为直接引用
3、初始化:为类的静态变量初始化
1、加载:查找并加载类的二进制文件。
2、连接:包括验证、准备和解析类的二进制数据
(1)验证:确保被加载类的正确性
(2)准备:为类的静态变量分配内存,并将其初始化为默认值
(3)解析:把类中的符号引用解析为直接引用
3、初始化:为类的静态变量初始化
相关文章推荐
- java类从加载、连接到初始化过程详解
- Java类的加载、连接和初始化
- JAVA类的加载、连接、初始化
- Java类的加载、连接和初始化
- JAVA类加载和初始化
- 类的加载、连接与初始化
- 类的加载连接初始化
- 类的加载,连接,初始化详解
- Java类加载之初始化
- java类初始化加载
- Java类加载机制(初始化顺序)
- 【原】jvm中类的加载、连接与初始化
- Java类的加载、链接和初始化
- JAVA类加载和初始化
- jvm(二)类的加载,连接,初始化详解
- Java面试准备二十三:Java类加载与初始化
- 类的加载、连接与初始化过程的详细分析(上)
- 类加载、连接和初始化
- java类加载与初始化
- JAVA类加载和初始化