20170714 TypeAnnotation

2017-07-14  本文已影响7人  houc

Java8新增的Type Annotation(类型注解)

Java8为ElementType枚举增加了TYPE_PARAMETER、TYPE_USE两个枚举值,这样就允许定义枚举时使用@Target(ElementType.TYPE_USE)修饰,这种注解被称为Type Annotation

在Java8以前,只能在定义各种程序元素(定义类、定义接口、定义方法、定义成员变量)时使用注解;

在Java8开始,Type Annotation可以在任何用到类型的地方使用。比如在如下位置:

1、使用new关键字创建对象

2、类型转化

3、使用implements实现接口

4、使用throws声明抛出关键字

上一篇 下一篇

猜你喜欢

热点阅读