Annotation(过期声明)
一、声明
如果一个程序类从项目的1.0版本一直使用到77.0版本,但是从78.0版本之后配置产生问题时,绝对不能直接删除这个类换新的,因为它的旧版本有可能还在使用这个类,并且这个类在旧版本中没有问题。
当希望在进行新版本扩展的时候不再使用这个不建议用的类的时候,加一个过期的注解。
二、范例:观察过期操作
1 package cn.mldn.demo;
2 class Person {
3 @Deprecated//表示该方法已经不建议使用了,但是即使使用了世不会出现错误
4 public Person(){ }
5 public Person(String name) { }
6 @Deprecated
7 public void funo{ }
8 }
9 public class TestDemo {
public static void main(string[]args){
Person per = new Person();//1明确的标记出过期
12 per.fun();
13 per = new Person("");
14 }
15 }
三、总结
这种过期处理的操作往往在一些平台支持的工具上,
例如:JDK,所以在JDK里面有许多方法都不建议用户再继续使用了