类和对象的生命周期
目录1、类加载2、使用2.1对象实例化2.1.1 为Student对象分配空间2.1.2对象的内存布局2.1.3对象的访问定位直接访问句柄访问2.2、垃圾收集2.2.1、回收区域、何时回收2.2.1.1 回收内容(可达性分析算法)2.2.2、如何回收(垃圾清除算法)3、类卸载 一个完整的类的生命周期如下: 注意: 加载并不是类加载,类加载包括加载到初始化的五个阶段。而加载是第一步。 1、类加载 加载: 将类的二进制流加载进VM,储存在方法区,并且生成java.lang.Class对象 类加载器有三种: 跟类加载器(bootstrap class loader) 扩展类加载器(extension
用户评论