• 欢迎光临~

Java小白学习笔记——反射

开发技术 开发技术 2022-10-12 次浏览

快速入门

Java小白学习笔记——反射

一,反射概述

反射机制

Java小白学习笔记——反射

 

 

 Java小白学习笔记——反射

 

 Java小白学习笔记——反射

Java小白学习笔记——反射

Java小白学习笔记——反射

Java小白学习笔记——反射

 

 Java小白学习笔记——反射

上述程序的返回值

Java小白学习笔记——反射

Java小白学习笔记——反射

 

 反射获取对象

Java小白学习笔记——反射

 

方式一在编译阶段使用,一般多在通过读取配置文件获取

Java小白学习笔记——反射

方式二在加载阶段使用,一般用于参数传递

Java小白学习笔记——反射

方式三在运行阶段使用,一般是已有对象实例

Java小白学习笔记——反射

 

 

 还有一个方式四,通过类加载器获取到类的Class对象

 Java小白学习笔记——反射

 

其他:

 Java小白学习笔记——反射

 

 Java小白学习笔记——反射

Java小白学习笔记——反射

 

 Java小白学习笔记——反射

 

 

反射获取构造器对象 

 Java小白学习笔记——反射

反射获取的构造器使用

 Java小白学习笔记——反射

 

 Java小白学习笔记——反射

 

 反射获取成员变量对象

 Java小白学习笔记——反射

 

 Java小白学习笔记——反射

 

 Java小白学习笔记——反射

 

反射获取方法对象

 Java小白学习笔记——反射

 

 Java小白学习笔记——反射

 

 Java小白学习笔记——反射

 

反射的优点和缺点

 Java小白学习笔记——反射

 

解决缺点的方法:暴力访问

 Java小白学习笔记——反射

 

Class类

Java小白学习笔记——反射

 

 Java小白学习笔记——反射

 

这里将aClass改为cls1

 Java小白学习笔记——反射

 

 Java小白学习笔记——反射

 Java小白学习笔记——反射

 Java小白学习笔记——反射

 

 Java小白学习笔记——反射

 

 Java小白学习笔记——反射

 

 Java小白学习笔记——反射

 

Class的常用方法

Java小白学习笔记——反射

 

 Java小白学习笔记——反射

 

 静态加载与动态加载

 Java小白学习笔记——反射

 

 

案例

 Java小白学习笔记——反射

 

类的加载时机

 Java小白学习笔记——反射

 

 类加载

Java小白学习笔记——反射

 

 Java小白学习笔记——反射

 

 加载阶段

Java小白学习笔记——反射

 

连接阶段

 Java小白学习笔记——反射

 

 Java小白学习笔记——反射

 

 Java小白学习笔记——反射 

 

 Java小白学习笔记——反射

 

以上是由JVM机完成的

初始化阶段

 Java小白学习笔记——反射

 

Java小白学习笔记——反射

 

 

 通过反射获取类的结构信息

Java小白学习笔记——反射

注意:此处第7个方法返回的构造器中不包含父类的!

 Java小白学习笔记——反射

Java小白学习笔记——反射 

 

 Java小白学习笔记——反射

 

 Java小白学习笔记——反射

 

 Java小白学习笔记——反射

 Java小白学习笔记——反射

Java小白学习笔记——反射

 

 Java小白学习笔记——反射

 

Java小白学习笔记——反射

 

 Java小白学习笔记——反射

 

 Java小白学习笔记——反射

 

 通过反射创建对象

Java小白学习笔记——反射

 

 Java小白学习笔记——反射

 

 Java小白学习笔记——反射

 Java小白学习笔记——反射 

 

Java小白学习笔记——反射

 Java小白学习笔记——反射

 

 Java小白学习笔记——反射

 

 Java小白学习笔记——反射

 Java小白学习笔记——反射

 

 Java小白学习笔记——反射

 

程序员灯塔
转载请注明原文链接:Java小白学习笔记——反射
喜欢 (0)