<黑马程序员>注解

---------------------- android培训java培训、期待与您交流! ----------------------

注解很重要,为来的开发模式是基于注解的。是jdk1.5的新特性

什么是注解:

注解就相当于一个源程序中要调用的一个类,要在源程序中应用某个注解,得先准备好了这个注解类,就像你要调用那个类,你就要先开发好那个类。编写注解类就想编写接口一样,但是在前面多了一个@标记。注解相当于一种标记,在程序中加了注解就等于为程序打上某种标记,没加,则等于没有某种标记,以后,javac编译器,开发工具和其他程序就可以用反射来了解你的类以及各种元素上有无何种标记,标记可以加在包、类、字段、方法、方法的参数以及局部变量上。

在java中提高了几个基本的注解:分别是@SuppressWarings;@Deprecated;@Override

 

一下是一个编程实例:

package cn.itcast.day2;

 

@ItcastAnnotation

public class AnnotationTest {

 

    /**

     * @param args

     */

    @SuppressWarnings("deprecation")

    //一个注解就是一个类

    public static void main(String[] args) {

       // TODO Auto-generatedmethod stub

       System.runFinalizersOnExit(true);

      

       if(AnnotationTest.class.isAnnotationPresent(ItcastAnnotation.class))

       {

           ItcastAnnotation annotation = (ItcastAnnotation)AnnotationTest.class.getAnnotation(ItcastAnnotation.class);

           System.out.println(annotation);

       }

    }

   

    @Deprecated

    //过时注解

    public static void sayHello(){

       System.out.println("hi,传智播客");

    }

 

}


---------------------- android培训java培训、期待与您交流! ----------------------

详细请查看:http://edu.csdn.net/heima


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值