注解

来源:互联网 发布:众人皆知的意思 编辑:程序博客网 时间:2024/06/05 06:10

注解


什么是注解

注解就是符合一定格式的语法 @xxxx


注解的作用

  • 注释:程序员使用查看
  • 注解:JVM虚拟机查看

注解在目前而言最主流的应用:代替配置文件(如servlet的配置文件)
关于配置文件与注解开发的优缺点:
注解优点:开发效率高 成本低
注解缺点:耦合性大 并且不利于后期维护
—因为必须修改java文件才能修改配置信息


常用的注解:

@Override:告知编译器此方法是覆盖父类的
@Deprecated:标注过时
@SuppressWarnings:压制警告

注解的使用位置是由元注解来确定,Target注解


自定义注解:

  • 创建注解代码
  • 在固定位置使用注解
  • 创建注解对象的解析方法

如下代码(创建一个注解)
这里写图片描述

在某个地方使用注解
这里写图片描述

注解的解析代码(一:获取方法上面的注解的属性)(重要)
这里写图片描述

注解的解析代码(一:模拟@Test的使用)(重要)
这里写图片描述


总结:

可以将注解分为:

  • 含有属性的注解: 如servlet配置,SuppressWarnings等
  • 不含有属性的注解:@Override,@Test

第一种强调里面参数的实际作用
第二种强调一个标志,对含有该标志的方法,属性等进行检查

原创粉丝点击