本篇内容主要讲解“Java的注解有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java的注解有哪些”吧!
一、什么是注解
我们大家都知道Java代码中使用注释是为了向以后阅读这份代码的人解释说明一些事情,注解是注释的升级版,它可以向编译器、虚拟机等解释说明一些事情。比如我们非常熟悉的@Override就是一种元注解,它的作用是告诉编译器它所注解的方法是重写父类的方法,这样编译器就会去检查父类是否存在这个方法,以及这个方法的签名与父类是否相同。
也就是说,注解是描述Java代码的代码,它能够被编译器解析,注解处理工具在运行时也能够解析注解。我们在Java源文件中使用注释,是为了以后我们或他人再来读这段代码时,能够更好地理解它。Javadoc工具可以解析我们在源代码中为类、方法、变量等添加的描述信息,并根据这些描述信息自动生成一个html文档,这些自动生成的文档即可作为api帮助文档。只要我们为类、方法等添加的描述信息符合Javadoc要求的语法,我们就能够使用Javadoc工具根据我们的描述信息自动生成一个帮助文档。而注解比java注释和Javadoc要强大得多,它们三者之间的重大的区别在于,Java注释和Javadoc描述所发挥的作用仅仅到编译时就止步了,而注解直到运行时都能够发挥作用。
我们知道,使用“transient”关键字可以告诉编译器这个域不可序列化。相比于用”transient“这样的关键字修饰一个属性,注解为我们提供了为类/方法/属性/变量添加描述信息的更通用的方式,而这些描述信息对于开发者、自动化工具、Java编译器和Java运行时来说都是有意义的,也就是说他们都能“读懂”注解信息。”transient“关键字是一个修饰符,而注解也是一种修饰符。除了传递信息,我们也可以使用注解生成代码。我们可以使用注解,然后让注解解析工具来解析它们,以此来生成一些”模板化“的代码。比如Hibernate、spring、Axis这些框架大量使用了注解,来避免一些重复的工作。
二、元注解
元注解即用来描述注解的注解,比如以下代码中我们使用“@Target”元注解来说明MethodInfo这个注解只能应用于对方法进行注解:
1
--结束END--
本文标题: Java的注解有哪些
本文链接: https://www.lsjlt.com/news/287082.html(转载时请注明来源链接)
有问题或投稿请发送至:
邮箱/279061341@qq.com QQ/279061341
本篇文章演示代码以及资料文档资料下载
下载Word文档到电脑,方便收藏和打印~
下载Word文档
-
本篇内容主要讲解“Java的注解有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java的注解有哪些”吧!一、什么是注解我们大家都知道Java代码中使用注释是为了向以后阅读这份代码的人解释说...
-
java中常用的注解有:1.@Override,重写;2.@Deprecation,弃用;3.@SuppviseWarnings,警告信息;4.@Return,提示信息;5.@Documented,标注生成javadoc的时候是否会被记录;...
-
java中的元注解有:1.@Retention,2.@Target;3.@Document;4.@Inherited;java中的元注解有以下几种@Retentionjava中@Retention注解的作用是定义注解的保留策略,常用于用于对...
-
Java常用注解包括:1. @Override:用于标注方法覆盖父类方法。2. @Deprecated:用于标注不推荐使用的方法或类...
- 99+
- 2023-05-29
-
java常用注解
java
-
本篇文章为大家展示了java中有哪些Lombok注解,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。常用的java框架有哪些1.SpringMVC,Spring Web MVC是一种基于Java的实现...
-
在Java中,废弃注解用于标识一个类、方法、字段或参数已经被废弃,不再推荐使用。以下是一些常见的废弃注解:1. @Deprecate...
-
这篇文章主要讲解了“java中基本注解有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“java中基本注解有哪些”吧!1、java.lang.Override是一个标记类型注解,它被用作标...
-
这篇文章主要讲解了“Java 8注解语法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java 8注解语法有哪些”吧!注解语法注解由字符 @ 和注解名组成,即 @AnnotationN...
-
java中注解有哪些类型?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Java可以用来干什么Java主要应用于:1. web开发;2. Android开发;3. 客户端开发...
-
Java注解的主要作用有以下几个:
提供元数据:注解可以附加在类、方法、字段等元素上,用来提供关于这些元素的额外信息。这些信息可...
-
java中的注释形式有:1.单行注释,以"//"开头;2.多行注释,以 结尾;3.文档注释,以 结尾;java中的注释形式有以下几种单行注释java中单行注释一般以"//"开头,到该行的末尾结束。//这是一行注释,只能注释单行。多行注释...
-
这篇文章主要讲解了“java注释的形式有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“java注释的形式有哪些”吧!java注释的三种形式:1、单行注释,以双斜杠“//”标识,只能注释一...
-
spring中的注解有哪些?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Spring中的注解大概可以分为两大类:1)spring的bean容器相关的注解,或者说bean工厂相关...
-
这篇文章主要介绍“Spring Boot的注解有哪些”,在日常操作中,相信很多人在Spring Boot的注解有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Spring Boot的注解有哪些”的疑惑有所...
-
这篇文章主要讲解了“Java程序员必须掌握的注解有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java程序员必须掌握的注解有哪些”吧!划重点自 JDK5 推出以来,注解已成为Java生...
-
这篇文章给大家介绍spring mvc中的注解有哪些,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1. @ControllerController控制器是通过服务接口定义的提供访问应用程序的一种行为,它解释用户的输入,...
-
SpringMVC常用的注解有:1. @Controller:用于标识一个类是SpringMVC的控制器。2. @RequestMa...
-
本篇文章给大家分享的是有关Android中AOP的注解有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一、啥是注解从JDK5开始,Java增加了Annotation(注解)...
- 99+
- 2023-05-31
-
android
aop
注解
-
常用的Spring Boot注解有以下几种:1. @SpringBootApplication:该注解用于标记启动类,表示该类是Sp...
- 99+
- 2023-10-11
-
springboot
-
@Resource注解的作用有以下几点:1. 声明依赖注入:使用@Resource注解可以将一个依赖对象注入到另一个对象中。被注入的...
|
0