0
点赞
收藏
分享

微信扫一扫

基于Springboot的社区帮扶对象管理系统(有报告)。Javaee项目,springboot项目。

一天清晨 2024-04-23 阅读 8
java

概念

注解:Annotation是一种引用数据类型,编译后生成.Class文件
是Java提供的一种元数据机制,它允许开发者在代码中添加额外的信息或标记。

  • 作用:
    这些信息并不直接影响程序的执行逻辑,但可以被编译器、工具或运行时环境读取和使用。

  • 格式
    注解以“@”符号开头,后面跟着注解的名称和可选的参数。
    例如:@SuppressWarnings(value=“unchecked”)

  • 使用场景
    可以附在package,class,method,field等上面。

Java中自带的注解

注解说明
@Override重写父类的方法
@Deprecated以过时,不推荐使用
@SuppressWarning(“value”)抑制警告,all表所有,unchecked表未检查

元注解

作用:元注解负责解释其他注解
Java中定义了4个标准的meta-annotation类型在java.lang.annotation

元注解说明
@Target声明注解的使用范围
@Retention一般都写为Runtime,运行时有效
@Document该注解将被包含在javadoc中
@Inherited子类可以结成父类中的该注解

自定义注解

基本格式:

[修饰符列表] @interface 注解类型名{
	//注解的参数
	String name1();
	//参数带有默认值
	String name2() default "默认值";
}

如果需要在注解添加参数,需要在自定义注解体中声明注解参数
参数类型 + 参数名 + ();

举报

相关推荐

0 条评论