反射的作用
JAVA反射機(jī)制是在運(yùn)行狀態(tài)中,對(duì)于任意一個(gè)類(lèi),都能夠知道這個(gè)類(lèi)的所有屬性和方法;
對(duì)于任意一個(gè)對(duì)象,都能夠調(diào)用它的任意一個(gè)方法和屬性;這種動(dòng)態(tài)獲取的信息以及動(dòng)態(tài)調(diào)用對(duì)象的方法的功能稱為java語(yǔ)言的反射機(jī)制。
常用的api

image.png
需要反射類(lèi)

image.png
構(gòu)造方法構(gòu)造對(duì)象

image.png
獲取成員變量并且操作
獲取所有的

image.png
獲取私有

image.png
獲取公開(kāi)的

image.png
獲取方法并且執(zhí)行(私有)
有參數(shù)和無(wú)參數(shù)

image.png
有返回值的

image.png
內(nèi)部類(lèi)的獲取

image.png