-
元注解(4),@Documentd是标识元注解查看全部
-
元注解(3),@Inherited是标识元注解查看全部
-
元注解(2)查看全部
-
元注解(1)查看全部
-
自定义注解的语法要求(2)查看全部
-
自定义注解的语法要求(1)查看全部
-
注解的分类:按照运行机制分。源码注解只在源码中存在,编译成.class文件就不存在了。编译时注解在源码和.class文件中都存在。运行时注解在运行阶段还起作用,甚至会影响运行逻辑查看全部
-
java常见注解查看全部
-
自定义注解的语法要求查看全部
-
元注解-----注解的注解查看全部
-
注解的分类: 源码注解 .class文件中不存在 编译时注解 .class文件中存在 运行时注解 运行阶段还起作用,甚至会影响运行逻辑的注解查看全部
-
JDK自带注解: @Override @Deprecated @SuppressWarnings("Deprecated")查看全部
-
找【运行时】注解: 1.使用类加载器加载类 try{ Class c= Class.forName("com.ann.test.Child"); 2.找到类上面的注解 //判断类上是否有description这个注解 c.isAnnotstionPresent(Desription.class); if(isExit){ //3.拿到注解实例 Description d = (Description)c.getAnnotation(Description.class); System.out.println(d.value()); } //4.找到方法上的注解 Method[] ms= c.getMethods(); for(Method m:ms){ boolean isMexist = m.isAnnotationPresent(Description.class); System.out.print(d.value); } //另一种解析方法 for(Method m :ms){ Annotation[] as = m.getAnnotations(); for(Annotation a : as){ Description d = (Description)a; System.out.println(d.value()); } } }catch(ClassNotFoundException e){ e.printStackTrace(); } instanceof概念:用来判断内存中实际对象A是不是B类型。查看全部
-
@Inherited该注释对接口继承没有作用,只对类继承有效,而且只继承类的注解不继承方法的注解。查看全部
-
右击选择export->java->javadoc,Javadoc是Sun公司提供的一个技术,它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。查看全部
举报
0/150
提交
取消