我读过堆栈溢出一些C函数是“过时”或“应该避免”。 请给我举一些这样的function和原因的例子吗? 这些function有哪些替代scheme? 我们可以安全地使用它们吗?
经过深入的思考和研究ArrayList的实现,我个人真的很想说已经过时了,我没有理由在2.0之后使用这个类 。 但是因为它没有被标记为[Obsolete] ,有什么用法我不知道,比使用generics类更好吗? 如果是的话,请举个例子。 谢谢。 编辑让我们以List<T>为例,它提供了ArrayList所有function,并且是强types的。 那么我们什么时候需要使用ArrayList呢? 也许有时它有更好的performance? 我不知道。 我很感激你能否给我看一些ArrayList特别之处。
得到矛盾的信息,希望他们不是。 我无法想象支持它会停止,因为一个gazillion网站使用它们。 还有一些问题: 他们为什么要淘汰这个标签? 任何替代它?
为什么Java向量被认为是遗留类,已经过时或被弃用? 使用并发时,它的使用是否有效? 如果我不想手动同步对象,只想使用线程安全的集合,而不需要创build底层数组的新副本(就像CopyOnWriteArrayList那样),那么使用Vector吗? 怎么样Stack ,这是Vector一个子类,我应该用什么来代替它呢?