注解annotation
入门
package com.shanghai.andrew.annotation;
/**
* Annotation的作用:
* -不是程序本身,可以对程序作出解释。(这一点,跟注释没什么区别)
* -可以被其他程序(比如:编译器等)读取。
* (注解信息处理流程,是注解和注释的重大区别。如果没有注解信息处理流程,则注解毫无意义)
* Annotation的格式:
* -注解是以“@注释名”在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnings(value="unchecked")。
* Annotation在哪里使用?
* -可以附加在package,class,method,field等上面,
* 相当于给它们添加了额外的辅助信息,我们可以通过反射机制编程实现对这些元数据的访问。
*/
import java.util.Date;
/**
* @Override
* -定义在java.lang.Override中,此注释只适用于修辞方法,
* 表示一个方法声明打算重写超类中的另一个方法声明。
* @Deprecated
* -定义在java.lang.Deprecated中,此注释可用于修辞方法、属性、类,
* 表示不鼓励程序员使用这样的元素,通常是因为它很危险或存在更好的选择。
* @SuppressWarnings
* -定义在java.lang.SuppressWarnings中,用来抑制编译时的警告信息。
*/
public class Driver {
@Override
public String toString(){
return "";
}
@Deprecated
public static void show1(){
System.out.println("fk");
}
public static void main(String[] args) {
Date date=new Date();
show1();
}
}
posted on 2018-10-25 20:31 Indian_Mysore 阅读(82) 评论(0) 编辑 收藏 举报