Java基础教程:注解
概述
这篇文章参考了很多其他文章的写作思路和篇章内容,主要用来帮助我们更好的理解Java中注解的使用,解开注解的神秘面纱。
维基百科上对注解的解释是这样的:
Java注解又称Java标注,是Java语言5.0版本开始支持加入源代码的特殊语法元数据[1]。Java语言中的类、方法、变量、参数和包等都可以被标注。和Javadoc不同,Java标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java虚拟机可以保留标注内容,在运行时可以获取到标注内容[2]。 当然它也支持自定义Java标注[3]。
我们可以这样理解,就是我们在类、方法、变量、参数等元素上面贴一个标签,并且我们能够在运行时动态的获取到这些标签。
我们在方法上贴了一个名为RoleCheck的标签,它里面有一个标签的描述信息为level。在运行该方法是,我们同时可以获取到这个标签及里面的描述信息。具体的语法和更多的内容我们将会在下面的文章中分享到。