import java.util.Date;
Public class Sample
{
Public static void main(String... arg)
{
Date date = new Date();
System.out.println(date.getMinutes());
}
}
在java6中,如果我使用javac -Xlint:deprecation Sample.java
,我可以获得以下不推荐的日志。
Ex: [deprecation] getMinutes() in java.util.Date has been deprecated.
这里,清楚地解释了不推荐使用的方法,类名和包名。 当我在java 7中执行相同的命令时,我只能得到不推荐使用的类名和方法名,而不是包名。
Ex: [deprecation] getMinutes() in Date has been deprecated.
有谁可以解释为什么在Java 7中引入了这些更改?还有没有可能让java 7给出与java 6相同的弃用日志?