JavaSE第二章: 反射的概念

一 体会反射的好处

反射:让静态语言获得一些类似动态语言的特性

JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。

在运行期间,如果我们要产生某个类的对象,Java虚拟机(JVM)会检查该类型的Class对象是否已被加载。
如果没有被加载,JVM会根据类的名称找到.class文件并加载它。一旦某个类型的Class对象已被加载到内存,就可以用它来产生该类型的所有对象

案例:美团外卖 —》付款===》时候时候用美团或者支付宝或者银行卡
规则的制定者是美团吧,美团可以换人,规则是靠接口来实现的

二 反射的面试题

1.什么是反射机制

在这里插入图片描述

2.反射机制的优缺点

在这里插入图片描述

3.反射机制的应用场景

在这里插入图片描述

三 获取反射的三种方法

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/CNMBZY/article/details/130417881
今日推荐