Java类加载机制详解是怎样的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计4718个文字,预计阅读时间需要19分钟。
虚拟机加载机制+虚拟机将数据从Class文件加载到内存,并进行校验、转换、解析和初始化,最终形成可直接被虚拟机使用的Java类型,这就是虚拟机的类加载机制。
一、类的加载机制
虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。
类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法区内的数据结构,并且向Java程序员提供了访问方法区内的数据结构的接口。
本文共计4718个文字,预计阅读时间需要19分钟。
虚拟机加载机制+虚拟机将数据从Class文件加载到内存,并进行校验、转换、解析和初始化,最终形成可直接被虚拟机使用的Java类型,这就是虚拟机的类加载机制。
一、类的加载机制
虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。
类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法区内的数据结构,并且向Java程序员提供了访问方法区内的数据结构的接口。

