初学者可以这样理解注解:想像代码具有生命,注解就是对于代码中某些鲜活个体的贴上去的一张标签。简化来讲,注解如同一张标签。

在未开始学习任何注解具体语法而言,你可以把注解看成一张标签。这有助于你快速地理解它的大致作用。如果初学者在学习过程有大脑放空的时候,请不要慌张,对自己说:

注解,标签。注解,标签。

注解语法

因为平常开发少见,相信有不少的人员会认为注解的地位不高。其实同 classs 和 interface 一样,注解也属于一种类型。它是在 Java SE 5.0 版本中开始引入的概念。

注解的定义

注解通过 @interface 关键字进行定义。

public @interface TestAnnotation {
}
  • 1
  • 2

它的形式跟接口很类似,不过前面多了一个 @ 符号。上面的代码就创建了一个名字为 TestAnnotaion 的注解。

你可以简单理解为创建了一张名字为 TestAnnotation 的标签。

注解的应用

上面创建了一个注解,那么注解的的使用方法是什么呢。

@TestAnnotation
public class Test {
}
  • 1
  • 2
  • 3

创建一个类 Test,然后在类定义的地方加上 @TestAnnotation 就可以用 TestAnnotation 注解这个类了。

你可以简单理解为将 TestAnnotation 这张标签贴到 Test 这个类上面

最新文章

  1. 遍历dynamic的方式
  2. Linux命令:查看登录用户
  3. LinuxStudyNote
  4. Pro Mac 如何将英文文件夹汉化为中文
  5. CSS去除firefox点击链接时的虚线边框
  6. remove 清除binlog
  7. SQL Server 2008 修改安装路径后安装出错的解决方法
  8. jquery 60秒倒计时(方法二)
  9. ps一般常用的快捷键
  10. iOS 分类思想(2)
  11. java 连接数据库mysql的方法
  12. 转:C#: static关键字的作用
  13. Entity Framewor中的 Migration
  14. 2016湖南省赛--A题--2016
  15. Chrome Timeline的指标说明:Blocked、Connect、Send、Wait、Receive
  16. 用sed实现wc -c的功能
  17. 每日分享!~ JavaScript中面试基础--1,数组检测的方式 2.传统事件绑定和W3C标准绑定事件的区别~
  18. POJ - 2635 The Embarrassed Cryptographer(千进制+同余模)
  19. 51Nod 1810 连续区间
  20. Revit API遍历全部风管,找到与风管相关的墙开洞

热门文章

  1. Go语言核心36讲(Go语言实战与应用七)--学习笔记
  2. python实现模板匹配
  3. 多线程合集(一)---信号量,锁,以及并发编程,自定义任务调度和awaiter
  4. 保姆级神器 Maven,再也不用担心项目构建搞崩了
  5. Spring Boot的前世今生以及它和Spring Cloud的关系详解。
  6. 一个没被spring管理的类怎么创建对象并使用里面的方法
  7. nacos的简单使用
  8. Vulnhub-Empire: LupinOne题解
  9. Golang - 关于 proto 文件的一点小思考
  10. Codeforces 1188E - Problem from Red Panda(找性质+组合数学)