专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java必须项注解开发用途

Java必须项注解开发用途

更新时间:2020-07-22 16:24:40 来源:动力节点 浏览1984次

注解是什么

public interface Anno{
}

以上就是一个最简单的注解声明。它可以注释到类、接口、方法以及变量上。通过向方法,接口,类或字段添加注释,为其绑定的源代码分配额外的元数据。

注解的用途

通过注解我们可以通知编译器有关警告和错误的信息在编译时操作源代码在运行时修改或检查行为。jdk提供内置5个基本注解来处理代码检查。

 Override来标记该方法重写或替换继承的方法的行为。如果你重写了父类方法不带该注解会触发一些警告。

 SuppressWarnings表示我们要忽略部分代码中的某些警告。如忽略潜在的类型不安全转换警告unchecked。

 Deprecated用来表示类、方法已经过时,不推荐使用。如果你强行使用编译器会在编译时进行警告。

 Safevarargs抑制“堆污染”警告。“堆污染”指的是将一个不带泛型的对象赋给带泛型的变量时引发的类型问题。如果你不想看到该警告就可以使用该注解来抑制。

 FunctionalInterface java 8新增注解,只能作用于接口上来标识该接口是函数式接口。java中函数式接口表示该接口只能有一个抽象方法。如果一个接口被此注解修饰,添加第二个抽象方法将无法通过编译。

注解可以将一些元数据传递给你编写的逻辑。比如Spring Mvc中的一个常用注解 RequestMapping,我们可以通过value参数来传递一个path路径,Spring Mvc通过对请求的路径的匹配来作出是否路由到该path上。目前大量的的框架都依赖注解,比如Spring、hibernate、dubbo等等。

Java必须项注解开发用途

Java技术内容

Java开发自定义注解:http://www.bjpowernode.com/tutorial_java_advance/1100.html

什么是Java注解:http://www.bjpowernode.com/tutorial_java_advance/1055.html

以上就是动力节点java培训机构的小编针对“Java必须项注解开发用途”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>