好文推荐:排序、查找算法齐全(程序员必会 好文 值得收藏!)
Java中的注解
1、内置注解
public class Test {
//内置注解1
@Override
public String toString() {
return "";
}
//内助注解2 不建议使用
@Deprecated
public static void test1() {
System.out.println("test1");
}
//内置注解3
@SuppressWarnings("all")
public static void test2() {
List list1=new ArrayList();
List list2=new ArrayList();
}
public static void main(String[] args) {
Date date=new Date();
test1();
}
}
2、自定义注解
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
import java.lang.annotation.RetentionPolicy;
@Target(value=ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface MyAnnotation01 {
String studentName() default "";
int age() default 0;
int id() default -1; //String indexOf("abc") -1
}
//@Target
//@Retention
public class Test2 {
@MyAnnotation01
public static void test1() {
}
}