JDK内置系统注解:
@Override是源码(SOURCE)注解,@Deprecated是运行时(RUNTIME)注解,@SuppressWarnings是源码(SOURCE)注解
@Override 用于修饰此方法覆盖了父类的方法;
@Deprecated 用于修饰已经过时的方法;
@SuppressWarings("deprecation") 用于通知java编译器忽略特定的编译警告。
注解的分类 1、按照运行机制分为 源码注解:注解只在源码中存在,编译成.class文件就不存在了 编译时注解:注解在源码和.class文件中都存在(如:JDK内置系统注解) 运行时注解:在运行阶段还起作用,甚至会影响运行逻辑的注解(如:Spring中@Autowried) 2、按照来源分为 JDK内置系统注解、元注解、自定义注解、第三方注解