关闭

Java高级特性-annotation

标签: javaannotation
182人阅读 评论(0) 收藏 举报
分类:

JDK自带的注解

public class UserAnnotation {
    @Deprecated //说明该方法过时了
    public List findAll(){
        return null;
    }


    @SuppressWarnings("all") //抑制警告,参数就是警告的类型,参数是一个数组

    public List findPageRecords(int startIndex,int offset){
        String s = "sb";

        return null;
    }
    @Override //说明该方法确实是覆盖了父类的方法
    public String toString(){
        return null;
    }
}

自定义注解

MyAnn1.java

//自定义注解
public @interface MyAnn1 {
    String[] name();//定义注解的属性
    int age();
    MyAnn2[] ann2();//注解类型
}

MyAnn2.java

public @interface MyAnn2 {
    String value();
}

UseMyAnn1.java

public class UseMyAnn1 {
//  @MyAnn2(value="abc")// value:是一个特殊属性
//  @MyAnn2("abc")
//  public void m1(){
//      
//  }
//  @MyAnn2
//  public void m2(){
//      
//  }
//  @MyAnn1(name="aaa",age=10,ann2=@MyAnn2("dd"))
//  public void m3(){
//      
//  }

    @MyAnn1(name={"a","b"},age=10,ann2={@MyAnn2("c"),@MyAnn2("d")})
    public void m4(){

    }
}
1
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

java高级特性之多线程

创建分线程的方式单例模式懒汉式线程安全问题java线程同步java线程通信java的内存模型java线程认识线程:每一个java程序都有一个隐含的主线程,即main()方法。程序–>进程 —>线程 理...
  • xiaozhaorui
  • xiaozhaorui
  • 2016-07-18 21:09
  • 1182

java高级特性之集合概述

java中的集合概述map 接口总结java集合学习1 java中存储数据的方式 1 数组 (基本数据类型+引用数据类型)。2 集合(对象)数组存储数据的缺点1:数组一旦创建,长度固定 2:数组不能直...
  • xiaozhaorui
  • xiaozhaorui
  • 2016-07-17 08:51
  • 1657

深入理解Java虚拟机:JVM高级特性与最佳实践

目 录 [ - ] 《深入理解Java虚拟机:JVM高级特性与最佳实践》前言《深入理解Java虚拟机:JVM高级特性与最佳实践》内容特色《深入理解Java虚拟机:JVM高级特性与最佳实践》目录第...
  • ityouknow
  • ityouknow
  • 2016-06-24 10:18
  • 2828

[Java5新特性]Annotation注解

Annotation概述、基本Annotation、自定义Annotation、@Target注解、@Retention注解、反射读取Annotation和注解配置JDBC案例
  • u013575441
  • u013575441
  • 2015-06-01 21:27
  • 827

Java 5.0 新特性总结 二 annotation 注解

Java 5.0 新特性总结 二 annotation 注解
  • tianzhw
  • tianzhw
  • 2011-01-05 22:43
  • 316

java1.5新特性-----》注解----Annotation

Annotation注解,,,可以对类,包,成员变量,局部变量,方法,方法参数 进行解释。。。   通过反射将可以判断一个类是否有标记有某个注解。。。       package anno...
  • a15874647
  • a15874647
  • 2011-05-04 08:53
  • 911

JAVA1.5新特性--注解Annotation

主键分类: 内键注解(基本注解),定义于java.lang包下。 *限定重写父类的方法:@Override *表示已过时:@Deprecated *抑制编译器警告:@SuppressWa...
  • itelyder
  • itelyder
  • 2015-10-17 14:33
  • 494

java annotation高级应用

版权声明:本文可以自由转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明  作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cl...
  • doom66151
  • doom66151
  • 2011-10-25 11:38
  • 552

Java Annotation 高级应用

前言:  前不久在matrix上先后发表了《java annotation 入门》 、《java annotation 手册》 两 篇文章,比较全面的对java annotation的语法、原理、使...
  • yudar1024
  • yudar1024
  • 2015-01-09 15:39
  • 603

Java Annotation 高级应用(转)

Java Annotation 高级应用
  • uhippo
  • uhippo
  • 2011-01-05 16:48
  • 358
    个人资料
    • 访问:164792次
    • 积分:2640
    • 等级:
    • 排名:第15903名
    • 原创:80篇
    • 转载:173篇
    • 译文:0篇
    • 评论:12条
    文章分类
    最新评论