161得票15回答
在Java中使用已弃用的方法或类是否有问题?

我在使用Eclipse进行Web应用程序开发。今天,我通过更改JAR文件更新了我的Struts版本。有些地方会出现警告,指出某些方法已被弃用,但代码仍能正常工作。 我想知道以下几点: 在Java中使用弃用的方法或类是否有错误? 如果我不更改任何方法并运行带有警告的应用程序,是否会导致性能...

149得票11回答
在Ruby中标记废弃代码的最佳实践是什么?

我希望将一个方法标记为废弃的,这样使用该方法的人就可以轻松检查他们的代码并进行更新。在Java中,您可以设置@Deprecated注释来实现此目的。 那么,在Ruby中,是否有一种首选的方法(或甚至工具)来标记和检查废弃的方法?

149得票5回答
在Objective-C 2.0中,我该如何标记一个方法已过时?

我是一个开发一款相当大的iPad应用程序的团队的成员,因此我们创建了许多不同的类。问题是,有些方法现在几乎已经过时了,但我不想立即将它们删除,因为我知道整个系统的某些部分使用这些方法...但是有更好(更新)的变体可用,应该使用它们代替(一些旧方法实际上调用新方法,但整个类接口变得混乱)。 是否...

146得票3回答
为什么Cloneable接口没有被弃用?

众所周知,Java 中的 Cloneable 接口存在缺陷。这种情况有很多原因,我就不一一列举了;其他人已经做过了。链接。这也是Java 架构师们的立场。 因此,我的问题是:为什么它还没有被弃用呢?如果核心 Java 团队已经认定它存在缺陷,那么他们肯定也考虑过废除它。他们不这样做的原因是什...

139得票3回答
ActionBarActivity已经过时。

其实没有问题。该项目编译并运行。但我不理解什么是删除线类名(Android Studio 指出使用了过时的代码)。 有人能解释一下吗?

137得票7回答
Java中如何抑制已弃用的导入警告

在Java中,如果您导入一个已过时的类:import SomeDeprecatedClass; 你会收到这样的警告:The type SomeDeprecatedClass is deprecated 有方法可以抑制这个警告吗?

122得票3回答
ActionBarActivity为何被弃用?

我刚安装了 Android Studio 并开始编写一个继承自 ActionBarActivity 的活动,但它显示该类已过时。那么,我该如何为我的活动设置 Action Bar?另外,在入门培训中,虽然使用了 ActionBarActivity,但没有提到它已经被弃用。

117得票5回答
Python的字符串格式化有多种方式——旧方法是否已经被弃用?

Python至少有六种格式化字符串的方法:In [1]: world = "Earth" # method 1a In [2]: "Hello, %s" % world Out[2]: 'Hello, Earth' # method 1b In [3]: "Hello, %(planet)...

117得票8回答
iOS 9中用于替代stringByAddingPercentEscapesUsingEncoding的方法是什么?

在iOS 8及之前,我可以使用: In iOS8 and prior I can use:NSString *str = ...; // some URL NSString *result = [str stringByAddingPercentEscapesUsingEncoding:NSU...

116得票3回答
已废弃的ManagedQuery()问题

我有这个方法:public String getRealPathFromURI(Uri contentUri) { String[] proj = { MediaStore.Images.Media.DATA }; Cursor cursor = managedQuery(co...