java - 如果某些东西已被弃用,我仍然可以使用它吗?

标签 java android deprecated

在我的 Eclipse Android 应用程序中,我使用日期类型。我被警告说这是一个已弃用的类型。这是否意味着我不能使用它,或者仅仅意味着这是不好的做法?

感谢您的帮助!!

最佳答案

本质上已弃用是对开发人员的警告,尽管该方法/类/任何内容都存在并且可以工作,但这并不是最好的方法。要么有更新更好的替代方案可用,要么(有时)它有一些微妙的缺陷,导致不建议使用。

您仍然可以使用已弃用的东西 - 但您应该首先了解它们被弃用的原因,并看看新的处理方式是否更适合您。

理论上,不推荐使用的东西将来可以或将会被删除。这种情况很少发生(一些 Java 库已经弃用了其中已有十多年历史的内容),但您应该意识到这一风险。

关于java - 如果某些东西已被弃用,我仍然可以使用它吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21002996/

相关文章:

android - ActionBar 导航的替换

ruby-on-rails - 如何寻址 "DEPRECATION WARNING: ActiveSupport::Memoizable is deprecated and will be removed in future releases"?

java - 如何使用添加的 jar 中可用的类覆盖 Android Api 类?

java - 如何有效地从另一个字符串中删除一个字符串的所有实例?

未请求 Android 权限

android - 多个模拟器上的 connectedAndroidTest

ruby-on-rails - Rails 3.1.0 Assets 文件夹未呈现:不建议使用Sprockets::Environment#static_root

java - Android 颜色通知图标

java - Quarkus uber-jar 未与 primefaces 一起运行

Android 单元测试包路径错误