为什么Java Vector被认为是遗留类,已过时或已弃用?
在使用并发时,它的使用是否有效?
如果我不想手动同步对象而只想使用线程安全的集合而不需要制作底层数组的新副本(就像CopyOnWriteArrayList那样),那么它可以使用Vector吗?
怎么样Stack,这是一个子类Vector,我应该怎么用,而不是它?
我来自C++背景.我使用向量push_back和pop_back方法来推送和弹出向量中的元素.我知道arraylist等同于vector,但我没有在arraylist API中找到与push_back和pop_back等效的方法.我能找到的壁橱是LinkedList.我错过了什么或者在C++中还有其他等价的向量吗?
任何帮助表示赞赏.