jdk 1.5新特性---注解

原创 2011年01月19日 16:14:00

注解是程序向编译器传达某种编译信息的方式。比如对一些过时的方法,编译器在编译的时候会提醒程序员:此方法不推荐使用。但是程序员觉得看到这个提示很不爽,于是说:“哥玩了几十年的程序,这个都不知道吗?你不用给我提示了,我懂滴。”于是程序员在程序中嵌入一句

 @SuppressWarnings("deprecated");这行代码表示关闭方法过时提示。于是编译器就乖乖的不提示了。这就是注解!

 

 注解的语法,除了@符号的使用以外,它基本上与java的固有语法一致,java内置了三种

注解,定义在java.lang包中。

      @Override  表示当前方法是覆盖父类的方法。使用这个注解,是告诉编译器,这里必须是覆盖父类的方法。如果你发现不是覆盖父类方法的,请打断它的腿!

 

      @Deprecated  表示当前元素是不赞成使用的。若在程序中使用了这个注解,编译会提示这个方法过时,但可以运行。

 

      @SuppressWarnings 叫压缩警告,表示关掉编译器的某些警告。告诉编译器,你少罗嗦,照编译就可以了!

下面自定义一个注解,并使用它:

 

编写注解类:MyAnnotation.java

 

编写使用注解的类,并检查该类是否使用了注解,打印出注解的信息。

 

 

打印结果:

MyAnnotation( method = test0 , anotDsc = This is an Annotation test 0! )

MyAnnotation( method = test1 , anotDsc = This is an Annotation test 1! )

MyAnnotation( method = test2 , anotDsc = This is an Annotation test 2! )

 

参考资料:

http://www.javaeye.com/topic/400085

 

 

 

java JDK1.5新特性(二) [注解] [泛型]

------- android培训、java培训、期待与您交流!  ---------- 一 注解 注解类常见注解注解的生命期通过反射获得注解 二     泛型Generics 泛型的好...

黑马程序员:jdk1.5新特性4(注解泛型)

重点:注解了解注解及java提供的几个基本注解(jdk中java.lang包提供了最基本的annotation)     注解:相当于一种标记,加了注解就等于打上了某种标记,没加,则等于没有某种标记。...

java--加强之 jdk1.5简单新特性,枚举,注解

Jdk1.51新特性(静态导入,可变参数,加强for循环,自动拆装箱) 08.java5的静态导入与编译器语法设置 Jdk1.5后的新语法,如果用新语法了,eclipse中配置的javac及java必...

黑马程序员_高新技术-JDK1.5新特性之注解

---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------...

黑马程序员---java基础加强---jdk1.5新特性之注解

----------- android培训、java培训、java学习型技术博客、期待与您交流! ----------- 注解(Annotation ) 是JDK 1.5 的新特性,现已应用...

Java深入(JDK1.5版本新特性、枚举以及注解介绍)

JDK1.5版本新特性 一、新特性: 1、静态导入 2、可变参数 3、增强for循环 4、自动装箱和自动拆箱 5、枚举 6、注解 7、泛型 静态导入 1、写法:         impo...
  • zzamk
  • zzamk
  • 2015年04月04日 15:12
  • 1154

黑马程序员--Java基础加强(4)--- JDK1.5新特性之JavaBean、注解

一、由内省(IntroSpector)引出JavaBean 1、内省:IntroSpector ,主要用于对javaBean进行操作。 2、什么是JavaBean?      一个Java类,只要含有...

JDK1.5新特性-注解

1.关于元注解@Retention() 在注解上又加的注解就是元注解。@Retention()括号中的取值RetentionPolicy是一个枚举,有三个取值:RetentionPolicy.SUR...

了解注解及java提供的几个基本注解(JDK1.5的新特性)

了解注解及java提供的几个基本注解(JDK1.5的新特性)了解和入门注解的应用·先通过@SuppressWarnings的应用让大家直观地了解注解:--RetentionPolicy.SOURCE ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jdk 1.5新特性---注解
举报原因:
原因补充:

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