zoukankan      html  css  js  c++  java
  • JDK中的注解简单了解

    0、注解(注解是给编译器看的东东)

    注解的定义方式是@Interface,注解属性定义是类似于普通类的方法定义的,注解属性赋值是使用default关键字完成的,如下图所示

    注解在定义时可以给默认值,也可以不给,不给的话在使用时必须给值,否则会报错。

    1、注解
    1)@OverRide
    2)@Deprecated
    3)@SuppressWarnings

    2、元注解(注意:元注解可以修饰其它注解,元注解本身也可由其它元注解或本身修饰)
    1)注解的策略[@Retention]
        1)RetentionPolicy.SOURCE:源码级别上可见,在字节码级别和运行时不可见,无法反射
         2)RetentionPolicy.CLASS:字节码级别上可见,在运行时不可见,无法反射(默认)    
        3)RetentionPolicy.RUNTIME:运行时可见,可以法反射,即在SOURCE和CLASS级别上都有
    2)注解的位置[@Target],可以是类、字段、方法等。
    3)写入文档[@Documented] 在使用javadoc命令写入html文档时,该注解一同被写入
    4)继承性[@Inherited],若一个注解(如@MyTest)使用了该注解修饰,则使用@MyTest注解的类的子类也会具由@MyTest注解

    3、自定义@MyTest模拟junit中的@Test注解

  • 相关阅读:
    BZOJ_1712_[Usaco2007 China]Summing Sums 加密_矩阵乘法
    BZOJ_2693_jzptab_莫比乌斯反演
    BZOJ_5296_[Cqoi2018]破解D-H协议_BSGS
    BZOJ_5301_[Cqoi2018]异或序列&&CF617E_莫队
    前端开发框架对比
    现在企业流行的java框架技术
    尼古拉斯·沃斯
    算法和流程图
    Java中DAO的实现
    java中的DAO设计模式
  • 原文地址:https://www.cnblogs.com/gongchengshixiaobai/p/8034356.html
Copyright © 2011-2022 走看看