手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

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注解的新特征
© 手抄报圈