學(xué)習筆記挑随,僅供自己參考状您,如有不對歡迎指正
反射是什么?
反射機制指镀裤,是在運行狀態(tài)中竞阐,對于任意一個類,都能夠知道這個類的所有屬性和方法暑劝;對于任意一個對象骆莹,都能夠調(diào)用它的任意方法和屬性。jvm如何創(chuàng)建實例担猛?
通過new創(chuàng)建實例和反射創(chuàng)建實例幕垦。反射機制的相關(guān)類
Class(代表類的實體)
Field(類的成員變量)
Method(類的方法)
Constructor(類的構(gòu)造方法)反射的兩個關(guān)鍵方法
getMethod(String name, Class<?>... parameterTypes)
name:方法名
parameterTypes:參數(shù)的Class類型
image
invoke(Object obj, Object... args)
obj:目標對象
args:相應(yīng)函數(shù)中的參數(shù)
image