反射

文章目录

Java反射机制概述

反射

反射

  • 反射可以调用任意一个对象的成员变量和方法,包括私有的

反射相关的主要API

反射

理解Class类并获取Class的实例

反射
反射

  • 一个类对应一个.class文件

理解Class类

  • Class 类是描述类的类。此类是Java反射的源头,实际上所谓反射从程序的运行结果来看也很好理解,即:可以通过对象反射求出类的名称。【如下图】
    反射

Class类特点

反射

Class类的常用方法

反射

获取Class类的实例【重点】

反射
反射

  • 方式3运用最多

类的加载与ClassLoader的理解

ClassLoader(类加载器)加载配置文件

  • Properties(集合中的):用来读取配置文件

  • 类加载器的一个主要方法getResourceAsStream(String str):获取类路径下的指定文件的输入流

InputStream in = null;
in = this.getClass().getClassLoader().getResourceAsStream("exer2\\test.properties");
System.out.println(in);

反射

  • 文件位置
    反射

创建运行时类的对象【重点】

上一篇:(二)类加载机制与反射:类加载器


下一篇:JAVA面试之JVM