48java Annotation(过期声明)

44 阅读1分钟

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里面有许多方法都不建议用户再继续使用了