Java中注解学习系列教程-1
前言:
我们为什么要学习注解?
注解是我们的编程更简洁明了。spring boot的流行也带动了注解。spring boot中就使用了大量的注解来减少配置。我们在使用spring boot开发时候,感觉很简洁。这个就是注解的功劳。注解开发也是一种趋势。所以,我们还是很有必要学学注解的。
来看看《凯哥Java-注解》系列主要内容
本文主要讲解前三个:注解定义、JDK内置注解、第三方注解。
一:注解定义
来看看百科上怎么说的:
JDK 1.5之后出现的,元数据……。太难理解了。一句话:
注解可以理解为一种标识,是给代码把标签的。标签里面可以有其他属性。在解析的时候,可以判断类中是不是有打下的标记。如果有,OK,就解析标签里面的属性。如下图总结:
二:JDK中内置注解
JDK中内置的三个注解分别为:@Override、@Deprecated、@Suppvieswarnings
@Override:重写、覆盖。这个我们比较常见在JAVA中也叫重写。常用于父子类之间或者接口与实现类中。子类或实现类重写父类方法。比如重写toString方法。子类重写父类方法。
@Deprecated:过时的、废弃的。一般在新版本中会替换掉或者接口中在下一个版本会被废弃掉的。
如:Calendar类中就有很多这样的。
@Suppvieswarnings:压缩警告,用于通知Java编译器忽略特点编译警告。如我们声明了一个属性没有使用。有可能会提示。使用这个注解之后就可以忽略警告了。
三:第三方注解。
第三方注解,是我们工作中使用最多的,也是对我们作用最大的。常见的spring注解。如下图
声明:本文由凯哥Java系列教程中Java注解讲解第一篇文章。
本文出处:http://www.kaigejava.com/article/detail/439
凯哥博客:www.kaigejava.com
凯哥公众号:凯哥Java(kaigejava)
上一篇: 总结图片动态的实例教程
推荐阅读
-
Kotlin 基础教程之注解与java中的注解比较
-
【Java学习经历系列-1】19岁的我,没遇见生命中的她,却遇见了java
-
1月中旬值得一读的10本技术新书(机器学习、Java、大数据等)!
-
在AIX Version 5.3中使用Java和PHP技术进行开发,第1部分:设置Java环境_PHP教程
-
JDK源代码学习系列一---java.util(1)
-
JAVA/JSP学习系列之七_PHP教程
-
JAVA/JSP学习系列之一_PHP教程
-
在AIX Version 5.3中使用Java和PHP技术进行开发,第1部分:设置Java环境_PHP教程
-
JAVA/JSP学习系列之五_PHP教程
-
html5中canvas学习笔记1-画板的尺寸与实际显示尺寸_html5教程技巧