Eclipse 会对 API 中对应的已过时的方法,进行划线标示。
以提醒,此方法已过时。
在对应的版本的 API 中,则会标明
toLocaleString()
已过时。 从 JDK 1.1 开始,由 DateFormat.format(Date date) 取代。
但我们在编译后,任然可以正常运行。
建议采用新的方法取代已过时的方法。
已经过期了,例如
@SuppressWarnings("deprecation")
private void createActions()
{
Date d=new Date("2009-01-01");
}
new Date(String dateString)方法在jdk1.5中就已经过期了,不过不影响我们的使用(强烈建议不要使用,替代方法见具体的API),其实实在要用,在方法前部加上@SuppressWarnings("deprecation")声明即可。
过时的方法,不推荐使用,可能会在未来的某个java版本中被删除掉。如果用了这个方法的话可能会存在向下兼容的问题。
一般这样的方法都有相对应的推荐方法可以使用。
已经过时了