Java高级特性-annotation

原创 2016年06月01日 23:26:31

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(){

    }
}
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

java高级特性-----注解(Annotation)

注解是在JDK1.5中引入的,它的定义如下:java提供了一种原程序中的元素关联任何信息和任何元数据的途径。 这个定义比较抽象。但并不妨碍我们的学习。注解一向被看做是高手才掌握的技能,其实,只要去研究...

JAVA高级特性总结

1.File类可以完成对文件、目录的操作,新建、删除、重命名文件、目录等,但不能访问文件本身的内容,访问文件本身内容需要使用输入输出流,对于Java来说文件和目录都是一个概念。 2.Window...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

【学习总结】java高级特性之String、StringBuffer、StringBuilder

1.String:java中字符串值属于String类,java编译器把字符串值作为String对象;但String对象一旦创建就不能改变,如果需要进行大量的字符串操作,应该使用StringBuffe...

java高级特性

第六天: 教学任务:         第六章  高级特性, 共 39 个slide(132-171); 目标: -------------------------------...

java高级特性

1、继承     继承是一种由已有的类创建新类的机制。利用继承,我们可以先创建一个共有属性的一般类,根据该一般类再创建具有特殊属性的新类,新类继承一般类的状态和行为,并根据需要增加它自己的新的状态和行...

python“不为人知的”特性

本文整理自SO上的热门问答 hidden features of python ,早期有人做过类似的整理,但是内容比较旧而且比较粗糙,因此笔者在原文基础上加入自己的一些理解,另外那些高质量的评论也...

Java内省IntroSpector应用

该博客主要参考了一下博客而作:

JAVA高级特性总结

原文链接:http://blog.csdn.net/whb123andy/article/details/17003051 1.File类可以完成对文件、目录的操作,新建、删除、重命名文件、目录...

高级特性

:取list和tuple的部分元素 L=[‘tian’,’song’,’tao’,’bob’,’jack’]一般为[L[0],L[1],L[2]]取前3个元素。或者是循环取出这种经常取指定...

11---java的高级特性

Java的高级特性 今天的任务:  1、hashCode()方法作用介绍  2、对象克隆  3、比较器  4、Class类 1、hashCode---》哈希码  Map--》HashMa...
  • bzuld
  • bzuld
  • 2012-03-02 09:24
  • 190
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)