没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
8页
一、注解(Annotation) 1.什么是注解? 相信大家对注解应该并不陌生,在现在信息飞速发展的年代,各种优秀的框架或许都离不开注解的使用,像我们在实现接口一个方法时,也会有@Override注解。注解说白了就是对程序做出解释,与我们在方法、类上的注释没有区别,但是注解可以被其他程序所读取,进行信息处理,否则与注释没有太大的区别。 2.内置注解 内置注解就是我们的jdk所带的一些注解。常用的三个注解: @Override 这个应该都不陌生,修辞方法,表示打算重写超类中的方法声明。 @Deprecated 这个注解我们应该也不会陌生,我们可能看不到这个注解,但是我们肯定在使用一些方法时会出现
资源推荐
资源详情
资源评论
java注解与反射的基本使用(这一篇就够了!)注解与反射的基本使用(这一篇就够了!)
一、注解(一、注解(Annotation))
1.什么是注解?什么是注解?
相信大家对注解应该并不陌生,在现在信息飞速发展的年代,各种优秀的框架或许都离不开注解的使用,像我们在实现接口一
个方法时,也会有@Override注解。注解说白了就是对程序做出解释,与我们在方法、类上的注释没有区别,但是但是注解可以被
其他程序所读取,进行信息处理,否则与注释没有太大的区别。
2.内置注解内置注解
内置注解就是我们的jdk所带的一些注解。常用的三个注解:
@Override
这个应该都不陌生,修辞方法,表示打算重写超类中的方法声明。
@Deprecated
这个注解我们应该也不会陌生,我们可能看不到这个注解,但是我们肯定在使用一些方法时会出现横线。表示废弃,这个注释
可以修辞方法,属性,类,表示不鼓励程序员使用这样的元素,通常是因为他很危险或有更好的选择。
@SuperWarnings
这个注解主要是用来抑制警告信息的,我们在写程序时,可能会报很多黄线的警告,但是不影响运行,我们就可以用这个注解
来抑制隐藏它。与前俩个注解不同的是我们必须给注解参数才能正确使用他。
参数参数 说明说明
deprecation 使用了过时的类或方法的警告
unchecked 执行了未检查的转换时的警告 如:使用集合时未指定泛型
fallthrough 当在switch语句使用时发生case穿透
path 在类路径、源文件路径中有不存在路径的警告
serial 当在序列化的类上缺少serialVersionUID定义时的警告
finally 任何finally子句不能完成时的警告
all 关于以上所有的警告
上表中就是@SuperWarnings注解的一些参数,按需使用即可。
@SuperWarnings(“finally”)
@SuperWarnings(value={“unchecked”,“path”})
3.自定义注解自定义注解
格式格式:public @interface 注解名 { 定义体 }
使用@interface自定义注解时,自动继承了java.lang.annotation.Annotation接口
其中的每一个方法实际上是声明了一个配置参数
方法的名称就是参数的名称
返回值类型就是参数的类型(返回值类型只能是基本类型、Class、String、enum)
可以通过default来声明参数的默认值
如果只有一个参数成员,一般参数名为value
我们在使用注解元素时必须要有值,可以定义默认值,空字符串,0或者-1
资源评论
weixin_38697808
- 粉丝: 5
- 资源: 899
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于vue实现的细粒度交通时空大数据分析系统+源代码+文档说明
- 安卓大作业-基于Electron的交通时空大数据分析挖掘系统客户端(Android)+源代码+文档说明+界面截图
- 基于Java的朱氏集团客户关系管理系统设计源码
- 基于C++的作业提交与批改系统设计源码
- 基于Vue2的移动端电影资讯网站设计源码
- 高分课程设计作业-基于QT的模仿宝石迷阵游戏C++源码+文档说明+界面截图
- 基于Apache Spark的Spark DistCP重实现设计源码
- 粤港澳大湾区(黄埔)算法算例大赛-工业表面缺陷检测源码+超详细注释
- 在 KolektorSDD 数据上使用分割决策网络进行表面缺陷检测python源码+文档说明
- 操作系统作业:时间片轮转算法的模拟实现C++源码+文档说明
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功