【注解(Annotation)】

一. 简介:1) Annotation是从JDK5.0开始引入的新技术;2) Annotation的做用:不是程序自己,能够对程序做出解释,能够被其它程序(好比:编译器等)读取;3) Annotation的格式:注解是以“@注释名”在代码中存在的,还能够添加一些参数值,eg. @SuppressWarnings(value=”unchecked”); 4) Annotation能够附加在package,class,method,field等,至关于给它们添加了额外的辅助信息,能够经过反射机制编程实现对这些元数据对访问。java

二. 内置注解:1)Override - 定义在java.lang.Override,此注释只适用修辞方法;  2)Deprecated - 定义在java.lang.Deprecated中,此注释能够用于修饰方法、属性、类;3)SuppressWarnings - 定义在java.lang.SuppressWarnings中,用于抑制编译时的警告信息;【deprecation,unchecked,fallthrough,path,serial,finally,all】eg. SuppressWarnings("unchecked"),SuppressWarnings(value={"unchecked", "deprecation"})编程

三.元注解 ide

四. 自定义注解编译器

相关文章
相关标签/搜索