Loading

注解

注解

    概念:说明程序的,给计算机看的

    作用分类:编写文档,代码分析(使用反射),编译检查

JDK中预定义的一些注解:

   @Override:检测被该注解标注的方法是否使继承自父类的

   @Deprecated:该注解标注的内容,表示已经过时

   @SuppressWarnings:压制警告   一般传递参数 @SuppressWarnings(“all”)

自定义注解:

 

 

注解的本质是继承了Annotation的特殊接口,注解只有被解析之后才会生效,常见的解析方法有两种: 

      1.编译器直接扫描:编译器在编译java代码的时候扫描对应的注解并且处理。

      2.运行期通过反射处理:框架中自带的注解都是通过反射来进行处理的。

4种标准元注解(元注解的作用是负责注解其他注解)

      1.@Target  该注解可以用于什么地方

      2.@Inhertied  允许子类继承父类中的注释

      3.@Documented  将注释包含在JavaDoc中

      4.@Retention   表示在什么级别保存该注释信息

posted @ 2022-03-15 15:26  远乡人  阅读(56)  评论(0)    收藏  举报