Java Learning

Java 注解:
Java 语言中的类、方法、变量、参数和包都可以被标注。
Java标注可以通过反射获取标注内容。

内置的注解:
Java定义了一套注解,共有7个,3个在java.lang中,剩下的4个在java.lang.annotation中。
@override--检查该方法是否是重写方法。如果发现其父类,或者引用的接口并没有该方法时,会报编译警告。
@Deprecated--标记过时方法。如果使用该方法,会报编译警告。
@SupperessWarning--指示编译器去忽略注解中声明的警告。

@Retention--标识这个注解应该怎么保存,是只在代码中,还是编入class文件中,或者是在运行时间可以通过反射访问。
@Documented--标记这些注解是否包含在用户文档中。
@Target--标记这个注解应该是哪种Java成员。
@Inherited--标记这个注解是继承于哪个注解类。

Comments

Popular posts from this blog

Reading CLIP

Reading CutPaste

OOD-related papers