前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java中注解学习系列教程-1

Java中注解学习系列教程-1

作者头像
凯哥Java
发布2019-06-28 14:46:18
3510
发布2019-06-28 14:46:18
举报
文章被收录于专栏:凯哥Java凯哥Java凯哥Java

前言:

我们为什么要学习注解?

注解是我们的编程更简洁明了。spring boot的流行也带动了注解。spring boot中就使用了大量的注解来减少配置。我们在使用spring boot开发时候,感觉很简洁。这个就是注解的功劳。注解开发也是一种趋势。所以,我们还是很有必要学学注解的。

来看看《凯哥Java-注解》系列主要内容

9c7b894d2669b3973083af9ab2b0c672.png
9c7b894d2669b3973083af9ab2b0c672.png

本文主要讲解前三个:注解定义、JDK内置注解、第三方注解。

一:注解定义

来看看百科上怎么说的:

836f71571324abf8cbd3d8f35959ee1d.png
836f71571324abf8cbd3d8f35959ee1d.png

JDK 1.5之后出现的,元数据……。太难理解了。一句话:

注解可以理解为一种标识,是给代码把标签的。标签里面可以有其他属性。在解析的时候,可以判断类中是不是有打下的标记。如果有,OK,就解析标签里面的属性。如下图总结:

11c80b8326fa31621f634b4059342a1f.png
11c80b8326fa31621f634b4059342a1f.png

二:JDK中内置注解

a119791a0fe682ef51ebc6164f5a1ab4.png
a119791a0fe682ef51ebc6164f5a1ab4.png

JDK中内置的三个注解分别为:@Override、@Deprecated、@Suppvieswarnings

@Override:重写、覆盖。这个我们比较常见在JAVA中也叫重写。常用于父子类之间或者接口与实现类中。子类或实现类重写父类方法。比如重写toString方法。子类重写父类方法。

@Deprecated:过时的、废弃的。一般在新版本中会替换掉或者接口中在下一个版本会被废弃掉的。

如:Calendar类中就有很多这样的。

851fdfb60b4a933ef9bc098afd7506a3.png
851fdfb60b4a933ef9bc098afd7506a3.png
e7c8d6f246dfd812905dde8990bacb08.png
e7c8d6f246dfd812905dde8990bacb08.png

@Suppvieswarnings:压缩警告,用于通知Java编译器忽略特点编译警告。如我们声明了一个属性没有使用。有可能会提示。使用这个注解之后就可以忽略警告了。

三:第三方注解。

第三方注解,是我们工作中使用最多的,也是对我们作用最大的。常见的spring注解。如下图

f1ab0b9a5a6d546e9d681348ad84eb48.png
f1ab0b9a5a6d546e9d681348ad84eb48.png

声明:本文由凯哥Java系列教程中Java注解讲解第一篇文章。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-06-16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档