更新时间:2020-06-12 15:20:55 来源:极悦 浏览2316次
注解是在jdk1.5以后引入的新特性!有利于代码的解藕、整洁,提升开发的效率!通俗来讲,注解就是标签,标签的内容可以变动!
注解也是java中的一种数据类型!注解的创建和接口的创建很类似!使用 Interface修饰!既然说到注解了,就要说到jdk本身自带的几种原生注解!这是原生注解是用于修饰自定义注解!如果自定义注解没有这些原生注解修饰,自定义注解不能正常工作使用!
目前,jdk自带的原生注解有6个: Retention, Target, Inherited, Documented, Repeatable, Native其中, Native、 Repeabable是在jdk1.8之后推出的元注解!
Retention:表示注解保留周期
Target:表示注解可以使用在什么地方
Documented:注解写入文档
Inherited:子类继承父类的注解(子类没有任何注解修饰)
Repeatable:表示注解的属性可以重复!
Native:不是以Java语言实现的,而是以本地语言实现的,Java可以直接拿来用
说完原生注解,说说功能性注解,jdk自定了一些功能性注解,帮助我们更加方便的开发程序!
Deprecated:用于标志过时的类、方法和成员变量
Override:用于修饰重写的方法
SuppressWarnings:用户忽略 Deprecated标志过的警告
SafeVarargs:参数安全类型注解,用于提示用户参数安全(jdk1.7)
FunctionalInterface:函数式接口注解,用于定义函数式接口(jdk1.8)
以上就是极悦java培训机构的小编针对“Jdk在Java中的原生注解作用”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习