java中如何标志一个方法为过时方法?
我有一个自定义的方法,但我不想删掉它,又不建议以后使用,所以想和sun那样,标志它为过时的方法,
请问如何实现???

解决方案 »

  1.   

    /**
     * @deprecated
     */
      

  2.   

      
    /*
     * String类源码,加上@Deprecated是过时了 */
        @Deprecated
        public void getBytes(int srcBegin, int srcEnd, byte dst[], int dstBegin) {
            if (srcBegin < 0) {
                throw new StringIndexOutOfBoundsException(srcBegin);
            }
            if (srcEnd > count) {
                throw new StringIndexOutOfBoundsException(srcEnd);
            }
      

  3.   

    没有啥子意思。
    从来没有用过。
    那是在方法开始注释里面定义的。
    参考下java注释相关文档。。
      

  4.   

    1楼的可于所有jdk,3楼的只能用于jdk1.5以后