:14.816KB : :1 :2021-12-08 16:11:22
Java自定义注解入门示例Demo如果开发者对于本文件有需要的可以参考,AnnotationStudy。
public class ParseAnno {
public static void main(String[] args) {
//1、使用类加载器加载类
try {
Class c = Class.forName("com.rainmer.anno.Dog");
//判断雷尚是否有MyDescription这样的注解
boolean isExist = c.isAnnotationPresent(MyDescription.class);
if(isExist){
//3、拿到注解实例
MyDescription myDescription = (MyDescription) c.getAnnotation(MyDescription.class);
System.out.println(myDescription.value());
}
//4、找到方法上的注解
Method[] ms = c.getMethods();
for(Method m : ms){
boolean isMExist = m.isAnnotationPresent(MyDescription.class);
if(isMExist){
MyDescription d = m.getAnnotation(MyDescription.class);
System.out.println(d.value());
}
}
10-12c语言入门示例29章100例
01-18c++统计单词个数,入门示例源码
01-18c语言打地鼠小游戏入门示例
01-17MFC消息对话框入门示例源码
01-15c++ socket通信入门示例代码
12-29python基础语法学习入门示例
12-29贪吃蛇pygame入门示例源码