前言:

我们为什么要学习注解?

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

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

一:注解定义

来看看百科上怎么说的:

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

注解可以理解为一种标识,是给代码把标签的。标签里面可以有其他属性。在解析的时候,可以判断类中是不是有打下的标记。如果有,OK,就解析标签里面的属性。如下图总结:对于新手小白想更轻松的学好Java提升,Java架构,web开发、大数据,数据分析,人工智能等技术,这里给大家分享系统教学资源,扩列下我尉(同英):CGMX9880 【教程/工具/方法/解疑】

二:JDK中内置注解

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

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

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

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


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

三:第三方注解。

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

Java中注解学习系列教程-1相关推荐

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

    简介 在上一篇文章中,我们讲解了:Java中注解的定义.JDK中内置注解.第三方注解.本文是注解系列教程中的第二篇.来看看今天主要内容:1:注解的分类2:元注解说明3:自定义注解声明一:注解的分类注解 ...

  2. java excel 注解_Java中注解学习系列教程-5 excel导出优化初级阶段

    在上一篇文章中,我们实现了使用自定义注解导出Excel的小案例.但是有问题的.我们发现,如果对象属性中包含了date类型或者使用了枚举类.这个时候就会出问题.我们来看看问题所在: 是不是已经看到了结果 ...

  3. @excel 注解_Java中注解学习系列教程-3

    本文是<Java中注解学习系列教程>第三篇文章 在前两篇中我们学习了注解的定义.JDK内置注解.注解分类及自定义注解的写法. 本文咱们将学习: ​ 1:自定义注解一些说明 2:自定义注解怎 ...

  4. excel导出多重表头utils_Java中注解学习系列教程-4 使用自定义注解实现excel导出...

    本文是<Java中注解学习系列教程>第四篇文章也是小案例文章. 自定义注解小案例是:使用自定义注解实现excel导出. Excel导出分析: ​ 有表头.数据值.一般第一行是表头,从第二行 ...

  5. @data注解的作用_Java中注解学习系列教程-2

    在上一篇文章中,我们讲解了:Java中注解的定义.JDK中内置注解.第三方注解. 本文是注解系列教程中的第二篇.来看看今天主要内容: ​ 1:注解的分类 2:元注解说明 3:自定义注解声明 一:注解的 ...

  6. Java云同桌学习系列(十九)——Linux系统

    本博客java云同桌学习系列,旨在记录本人学习java的过程,并与大家分享,对于想学习java的同学,我希望这个系列能够鼓励大家一同与我学习java,成为"云同桌". 每月预计保持 ...

  7. Java云同桌学习系列(十五)——MySQL数据库

    本博客java云同桌学习系列,旨在记录本人学习java的过程,并与大家分享,对于想学习java的同学,我希望这个系列能够鼓励大家一同与我学习java,成为"云同桌". 每月预计保持 ...

  8. java云同桌学习系列(十四)——JavaScript语言

    本博客java云同桌学习系列,旨在记录本人学习java的过程,并与大家分享,对于想学习java的同学,可以随着我的步伐一起进步,我希望这个系列能够鼓励大家一同与我学习java,成为"云同桌& ...

  9. Java云同桌学习系列(十三)——前端技术之HTML与CSS

    本博客java云同桌学习系列,旨在记录本人学习java的过程,并与大家分享,对于想学习java的同学,可以跟随我的步伐一起学习,我希望这个系列能够鼓励大家一同与我学习java,成为"云同桌& ...

最新文章

  1. oracle 存储过程 状态,查看ORACLE中正在运行的存储过程 | 学步园
  2. Sigo全面适合交易新手以及专业交易者
  3. opengl加载显示3D模型gltf2类型文件
  4. java 读取 image_如何在java读取sql里头读取image格式的数据转换成图片格式
  5. hibernate reverse engineering 中没有java src folder
  6. Python图像处理库PIL的ImageDraw模块之画出四边形
  7. 分布式定时任务——elastic-job
  8. java list map 去重和排序方法
  9. vue-cli3使用vue-router 使用动态路由,在刷新页面时报错
  10. 每日算法系列【LeetCode 881】救生艇
  11. flash计算机代码怎么写,应用程序操作NorFlash示例代码分享(norflash接口使用方法)...
  12. 8255控制交通灯c语言源码,单片机程序 8255控制交通灯程序
  13. FreeRTOS 教程指南 学习笔记 第六章 中断管理(二)
  14. python函数长度单位换算_长度单位换算表-在线长度单位转换器
  15. 服务器架设项目实训,计算机组网项目实训
  16. 《Loy解说Eureka客户端源码(一)》
  17. 校本课程——宝宝爱上学
  18. 利用Python读取Excel表格并可视化
  19. str(n)cpy的注意事项以及memset的简单使用
  20. 情绪:感觉、思考和沟通(无助益情绪通常由哪些非理性思考带来的、以及怎么减少这种无助益情绪...

热门文章

  1. 矩阵问题入门(矩阵乘法and矩阵快速幂)acm寒假集训日记22/1/15
  2. tomcat最大连接数_SpringBoot内嵌Tomcat自定义配置用法
  3. cp210x驱动怎么安装_电脑声卡驱动怎么安装,教你三步搞定声卡驱动
  4. php swoole hyperf,【php】Hyperf为什么要关闭Swoole协程短名称
  5. 拖拽功能 php,基于Vue实现拖拽功能
  6. button点击后变色_炒丝瓜怎么不变色?鹏厨教你制作小窍门,健康美味、颜色碧绿...
  7. sql跟踪 oracle,oracle SQL语句跟踪详解
  8. mysql 名次语法规则_基于sql语句的一些常用语法积累总结
  9. linux连接池等待时间,LINUX系统下解决time_wait 连接数过多问题
  10. Chapter12(动态内存)--C++Prime笔记