微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java.util.Timer:是否已弃用?

如何解决java.util.Timer:是否已弃用?

JDK的错误跟踪器中有[JDK-8154799]弃用Timer和TimerTask,并且在2016年中期JEP 277声明java.util.Timer(和TimerTask)将在JDK 9中弃用。

几个Java SE API将添加,更新或删除@Deprecated注释。下面列出了此类更改的一些示例。

[…]

  • 将@Deprecated添加java.util.TimerTimerTask

但是,在JDK 9版本中,不赞成使用这些类(可以在Deprecated List中找到弃用的类)。

解决方法

我在对此答案的评论中阅读了有关java.util.Timer过时的计划(抱歉,没有参考)的其他许多问题。我真的希望不要,因为我将它用作Java中调度事情的简便方法(而且效果很好)。但是,如果过时了,我会去别处。
但是,快速浏览
1.6版
API文档并没有说明它已被弃用。
Sun的“
不推荐使用的清单”中甚至都没有提到它。

是否正式弃用 *,如果是,我应该使用什么代替?


另一方面, 如果不弃用它,* 人们是否可以停止对这种无辜而精通的set-o类进行口口相传?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。