注解

一、认识注解

  

注解的分类:

  根据注解参数的个数,我们可以将注解分为三类:
    1.标记注解:一个没有成员定义的Annotation类型被称为标记注解。这种Annotation类型仅使用自身的存在与否来为我们提供信息。比如后面的系统注解@Override;
    2.单值注解
    3.完整注解  

  根据注解使用方法和用途,我们可以将Annotation分为三类:
    1.JDK内置系统注解
    2.元注解
    3.自定义注解

  注解(Annotation)很重要,未来的开发模式都是基于注解的,JPA是基于注解的,Spring2.5以上都是基于注解的,Hibernate3.x以后也是基于注解的,现在的Struts2有一部分也是基于注解的了,注解是一种趋势,现在已经有不少的人开始用注解了,注解是JDK1.5之后才有的新特性

JDK1.5之后内部提供的三个注解

       @Deprecated 意思是“废弃的,过时的

       @Override 意思是“重写、覆盖

       @SuppressWarnings 用于通知java编译器禁止特定的编译警告。

范例:注解的应用:

public class AnnotationTest {
    @SuppressWarnings()
    public static void main(String[] args) {
       System.runFinalizersOnExit(true);
    }
@Deprecated
    public static void sayHello(){
        System.out.println("hi, 友情天");
    }
@Override
    public String toString(){
        return "友情天";
}

}
原文地址:https://www.cnblogs.com/1218-mzc/p/7476177.html