浅谈Java——注解Annotation

注解 在很多框架(如:Spring、MyBatis.....)中都被频繁使用

  • Annotation的作用:

①对程序作出解释(这一点,跟注释comment没有区别)。

可以被其他程序(比如:编译器)读取。即 可用作 信息处理的流程  这是注解与注释最大的区别。

  • Annotation的格式:

  以“@注解名”存在的   

  • Annotation使用场合: 可以附加在package、class、method、filed(属性)等上面

内置注解:

@Override :用于一个方法打算重写父类的另一个同名方法时

@Deprecated: 此注解标注的方法、属性  意在告诉程序员 不鼓励使用该方法

@SuppressWarnings:用于抑制编译时提示的警告信息

 其中@SuppressWarnings("all")可抑制所有情况的警告

元注解:① @Target:用于描述注解的使用范围(即:被Target描述的注解可用在什么地方)

  eg:@Target(value=ElementType.METHOD)  描述的注解 表示只能用于方法上

☆ 自定义注解:@interface

格式:public @interface 注解名{定义体}

使用: eclipse → New → Annotation

猜你喜欢

转载自blog.csdn.net/weixin_42153410/article/details/91987157