java注解到底有什么用 java反射機(jī)制怎樣獲取到類(lèi)上面的注解?
java反射機(jī)制怎樣獲取到類(lèi)上面的注解?//定義注釋并將Java注釋保留策略指定為運(yùn)行時(shí)。運(yùn)行時(shí)將其注入Java字節(jié)碼文件//中,以便在運(yùn)行時(shí)反映和獲取它。@ java.lang.annotation
java反射機(jī)制怎樣獲取到類(lèi)上面的注解?
//定義注釋并將Java注釋保留策略指定為運(yùn)行時(shí)。運(yùn)行時(shí)將其注入Java字節(jié)碼文件//中,以便在運(yùn)行時(shí)反映和獲取它。@ java.lang.annotation注釋.保留(java.lang.annotation注釋. 保留策略.RUNTIME)@接口myannotation{tstring key()default “”-tint value()default 0}//使用annotation@myannotation(key=“key1”,value=200)class MyClass{}//reflect annotation public static void main(string[]args){MyClass MyClass=new MyClass()myannotation annotation=myClass.getClass類(lèi)().getAnnotation(MyAnnotation.class類(lèi)) 系統(tǒng)輸出打?。ā版I=”注釋.key()“t值=”注釋.值())}