Java基础-反射应用

反射基本应用

反射进行对象实例化

在JDK1.8及以前的实例化:

1
2
@Deprecated(since="9")
public T newInstance() throws InstantiationException, IllegalAccessException

在JDK1.9+的实例化:

1
clazz.getDeclaredConstructor().newInstance()

java基础-反射基础

反射的研究目的

Java反射是框架设计的灵魂,如果自己想要改造或者设计一些框架或者更好地能够读懂源码,那么就必须得好好研究一下反射。

反射基础

定义

在运行状态中,对任意一个类,能够知其所有的方法和属性;对于任意一个对象,能够调用它的任意方法和属性。这种动态获取信息以及动态调用方法的功能就叫做Java反射机制。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×