20170714 TypeAnnotation

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声明抛出关键字

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容