欢迎访问塑才软件!
站内搜索:
浏览信息 您当前的位置:首页 >> 浏览信息
JAVA annotation入门
【字体: 】   【时间:2018/3/18】  【作者:xzm】  【关 闭】  【打 印

一. 最常见的annotation

@Override:用在方法之上,用来告诉别人这一个方法是改写父类的

@Deprecated:建议别人不要使用旧的API的时候用的,编译的时候会用产生警告信息,可以设定在程序里的所有的元素上.

@SuppressWarnings:暂时把一些警告信息消息关闭

@Entity:表示该类是可持久化的类

二. 设计一个自己的Annotation

先看代码再讲话

1. 只有一个参数的Annotation实现

package chb.test.annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface MyAnnotation1 {
String value();
}

2. 有两个参数的Annotation实现

package chb.test.annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface MyAnnotation2 {
String description();
boolean isAnnotation();
}

崔红保

关闭页面】【页面顶部
本站所有资源未经许可不得转载复制,违者必究。
© Copyright 2008-2022 www.soft158.com All Right Reaserved. 塑才软件 版权所有
地址:重庆万州 QQ:103479563 备案号:渝ICP备2022014631号   技术支持:塑才快乐学习多一点