作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我在网上搜索了一下,结果是这样的:
To make the compiler warn you of the details of which methods you used that were deprecated use the
javac.exe
-deprecation
switch. Then look in the Javadoc for the deprecated methods to find out the recommended replacements. Sometimes you just have to rename. Sometimes the replacements work quite differently.
但我不太明白它是如何工作的,有人可以帮我解决这个问题吗?
最佳答案
弃用方法是为了警告程序员该方法目前不是实现所需功能的最佳方法。这是通过使用 @deprecated
javadoc 注释完成的。当您对 javac
使用 -deprecated
标志时,它只是告诉 javac
在看到这些 javadoc 注释时发出警告。它会告诉您使用已弃用方法的行号,以及已弃用方法的名称。
从那里开始,您可以查看 Sun(呃...Oracle)站点上的 JDK javadoc,了解获得所需功能的建议。有时替换涉及进行多个方法调用,而在过去您只会进行一次。通常文档会很好地为您提供示例,并在出现新的做事方式时为您指明正确的方向。
关于java - 我如何检测程序中已弃用的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2583138/
我是一名优秀的程序员,十分优秀!