多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 第四章第二节--使用注解 标签(空格分隔): 廖雪峰 --- 什么是注解(Annotation): - 注解是放在Java源码的类,方法,字段,参数前面的一个标签.对类,方法,字段,参数进行标记说明. ![注解例子](http://p0b921qfc.bkt.clouddn.com/18-5-18/93885687.jpg) 注解的作用: - 注解本身对代码逻辑没有任何影响. - 如何使用注解使用工具来决定的. 编译可以使用注解: - @Override:让编译器检查该方法是否正确实现了复写. - @Deprecated:告诉编译器该方法已经被标记为"作废",并在其他地方引用将会出现编译警告. - @SuppressWarnings:告诉编译器在这个方法内部会有一些代码出现警告,让编译器忽略这些警告. 写了注解,编译器可以帮忙检查代码逻辑. 注解可以定义的配置参数: - 配置参数需要的类型由注解类型定义 - 配置参数可以是 所有基本类型 String 枚举类型 数据 - 配置参数必须是常量(必须用常量). 注解的使用注意事项: - 如果缺少配置参数,将使用默认值. - 如果只写常量,相当于回来value=符号 - 如果致谢注解相当于全部忽略. ![注解例子](http://p0b921qfc.bkt.clouddn.com/18-5-18/58608746.jpg) ## 小节总结 - 注解(Annotation)是Java语言用于工具处理的标注. - 注解可以配置参数,没有指定配置参数默认使用默认参数 - 如果参数名为value,可以省略参数名称.省略(value=100)相当于(100)