zoukankan      html  css  js  c++  java
  • java的Annotation注解和自定义注解

    import java.lang.annotation.ElementType;
    import java.lang.annotation.Retention;
    import java.lang.annotation.RetentionPolicy;
    import java.lang.annotation.Target;
    
    //target 代表目标    value里面可以是值也可以是数组 METHOD(方法) TYPE(类型)
    @Target(value={ElementType.METHOD,ElementType.TYPE})
    @Retention(RetentionPolicy.RUNTIME)
    public @interface Annotation01 {
    
    	String value();
    }
    

      

    import java.lang.annotation.ElementType;
    import java.lang.annotation.Retention;
    import java.lang.annotation.RetentionPolicy;
    import java.lang.annotation.Target;
    
    /**
     * 自定义注解
     * @author Administrator
     *
     */
    //@Target(value=ElementType.METHOD)
    @Target(value={ElementType.METHOD,ElementType.TYPE})
    @Retention(RetentionPolicy.RUNTIME)
    public @interface MyAnnotation {
      
    	String studentName() default "";
    	int age() default 0;
    	int id() default -1;
    	String[] schools() default {"java","软件"};
    	
    }
    

      

  • 相关阅读:
    去哪儿网门票数据爬虫更新
    每周进度总结12
    每日进度总结20
    每日进度总结19
    每日进度总结18
    每日进度总结17
    每日进度总结16
    每日进度总结15
    每日进度总结14
    每周进度总结11
  • 原文地址:https://www.cnblogs.com/qurui1997/p/10609891.html
Copyright © 2011-2022 走看看