第10章反射汇编.pptVIP

  • 1
  • 0
  • 约8.63千字
  • 约 21页
  • 2017-07-12 发布于湖北
  • 举报
第10章反射汇编

目标 类加载 类加载概述 类加载器是在运行时负责寻找和加载类文件的类。Java允许使用不同的类加载器,甚至自定义的类加载器。 Class类 Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识。这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。 Class类封装一个对象和接口运行时的状态,当装载类时,Class类型的对象自动创建。 类加载-1 Class类的常用方法: 类加载-2 Class类实例 通过继承关系演示Class类的使用。首先定义Person类及其子类Student类,结构如下 : 类加载-3 测试代码使用Class类实现Student对象的创建。代码如下 : 类加载-4 ClassLoader 类装载器是用来把类(class)装载进JVM的。JVM规范定义了两种类型的类装载器:启动类装载器(bootstrap)和用户自定义装载器(user-defined class loader)。 JVM在运行时会产生3个类加载器组成的初始化加载器层次结构 ,如下图所示: 类加载-5 演示类加载机制的层次关系 : 类加载-6 instanceof instanceof关键字用于判断一个引用类型变量所指向

文档评论(0)

1亿VIP精品文档

相关文档