预定义注解:
1.过时@deprecated
2.覆盖 如果某个方法头上加上@override 这个方法一定覆盖父类方法或实现接口方法
3.抑制警告
注意:
1.没有;
2.注解也是一种语法,类 接口
3.同一个语法单元上,同种注解只能放一个
4.复杂注解
简单布尔量,有/没有,没有内容(过时/覆盖)
抑制警告 有内容(常见unchecked,unused,rawtypes)
注解类: 类类型@interface 1.target注解可以放得位置 type yield method等
2.注解里还可以申明方法 定义注解有这个方法,引用时以key=value的形式给出,且可以多个
3.如果定义时没有默认值,引用时必须给出value value是默认方法名,可以只写value值
4.需要给值数组时,自给一个时,可以省去键
javadoc project>>generate javadoc 生成javadoc
每个包可以写 package-info.java 生成包的注释文档