JavaSE JDK1.8注解的新特征

 时间:2024-11-07 19:43:18

1、可重复注解

JavaSE JDK1.8注解的新特征

2、JDK1.8之后,可读性更好

JavaSE JDK1.8注解的新特征
JavaSE JDK1.8注解的新特征

3、类型注解JDK1.8之后,关于元注解@Target的参数类型ElementType枚举值多了两个:

JavaSE JDK1.8注解的新特征
JavaSE JDK1.8注解的新特征

4、在java 8之前,注解只能是在声明的地方所使用,java8开始,注解可以应用在任何地方。ElementType.TYPE_PARAMETER 表示该注解能写在类型变量的声明语句中(eg:泛型声明)。ElementType.TYPE_USE 表示该注解能写在使用类型的任何语句中。

JavaSE JDK1.8注解的新特征
JavaSE JDK1.8注解的新特征
JavaSE JDK1.8注解的新特征

5、类型注解被用来支持在Java的程序中做强类型检查。配合第三方插件工具Checker Framework(使用Checker Framework可以找到类型注解出现的地方并检查),可以在编译的时候检测出runtime error(eg:UnsupportedOperationException; NumberFormatException;NullPointerException异常等都是runtime error),以提高代码质量。这就是类型注解的作用。

JavaSE JDK1.8注解的新特征
JavaSE JDK1.8注解的新特征

6、进入源代码目录 通过javac编译 -processor 后面接注释处理流程javac -processor org.checkerframework.checker.nullness.NullnessChecker TestChecker.java

JavaSE JDK1.8注解的新特征

7、警告处理

JavaSE JDK1.8注解的新特征
  • VS2019如何使用自适应格式
  • 如何登录Python
  • VS2013怎么关闭解决方案或项目签入所有内容
  • IDEA添加jar包
  • 在jQuery中如何选择某DIV的子元素?
  • 热门搜索
    交通安全手抄报花边 以环保为主题的手抄报 爱国手抄报内容资料 运动会手抄报图片 消防安全手抄报资料 清明节的手抄报大全 手抄报的边框 小学生三年级手抄报 推荐一本好书手抄报 节约用水的手抄报