码迷,mamicode.com
首页 > 其他好文 > 详细

黑马程序员——注释详解

时间:2014-07-22 22:51:55      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:blog   http   java   使用   文件   数据   

元注释:就是注释的注释

元数据:就是数据的数据

不同的注释会在不用的时期发挥作用,RetentionPolicy.SOURCE,RetentionPolicy.CLASS,RetentionPolicy.RUNTIME,分别 的是java中的源文件,class文件,内存中的字节码

Override和SuppressWarnings这两个对应的是SOURCE,Deprecated对应的是RUNTIME,

除了那三中基本都类型之外,还有:

@Target 元注释

  @Target(ElementType.MENTHOD)这样被指定的这个注释只能用在方法上

  @Target({ElementType.MENTHOD,ElementType.TYPE})这样被指定的这个注释既能用在方法上,也能用子类,接口或枚举上

  这里的ElementType是一个枚举类(★通常我们说的枚举,接口,注释这些都很像类,但他们不是类,只是一种类型而已)

@Retetion 元注释

  @Retention(RetentionPolicy.RUNTIME)这样可以规定指定的这个注释所能发挥作用的时期

此外,我们可以自定义注释,Myeclipse里可以新建

Annotation注释:Anno.java

bubuko.com,布布扣

 

使用注释的Person类,为注释赋值:Person.java

bubuko.com,布布扣

 

 

定义一个枚举类 MyName.java

bubuko.com,布布扣

应用反射调用Person类的Demo1类:Demo1.java

bubuko.com,布布扣

 

继承Demo1类的子类Demo2:Demo2.java

bubuko.com,布布扣

黑马程序员——注释详解,布布扣,bubuko.com

黑马程序员——注释详解

标签:blog   http   java   使用   文件   数据   

原文地址:http://www.cnblogs.com/meng84201/p/3855372.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!