java注解(annotation)
??? 注解可以提供用来完整的描述程序所需的信息,而这些信息是无法用java来表达的,注解的语法比较简单,出了@符号的使用外,它基本与java固有语法一致。Java SE5内置了3种,定义在java.lang中的注解:
??? @Override 表示当前定义的方法要覆盖父类中定义的方法,如果写错了,编译器会报错。
??? @Deprecated eclipse编辑器打上删除线。标示方法过时。@Deprecated 注释的程序元素,不鼓励程序员使用这样的元素,通常是因为它很危险或存在更好的选择。因为这个类成员在未来的JDK版本中可能被删除。之所以在现在还保留,是因为给那些已经使用了这些类成员的程序一个缓冲期。如果现在就去了,那么这些程序就无法在新的编译器中编译了。? 发生这些变化并不会影响编译,只是提醒一下程序员,这个方法以后是要被删除的,最好别用。
??? @SuppressWarnings 关闭编译器产生警告信息的。