【发布时间】:2011-02-05 19:02:58
【问题描述】:
这些问题说明了一切,只是想知道,在采访中,当他们问你“Hashtable 或 Vectors 被同步实际上意味着什么?”时,你会怎么说?
【问题讨论】:
-
我会回答,这意味着您无缘无故地使用了近十年前的类,您应该使用集合框架中的现代等效类。不过,这超出了问题的重点。
-
你能说出一些现代的等价物吗
-
HashMap和ArrayList分别。 -
顺便说一句,那些(
HashMap and ArrayList)是不同步的现代等价物。 -
你可以让它们分别与
Collections#synchronizedMap()和Collections#synchronizedList()同步:java.sun.com/javase/6/docs/api/java/util/Collections.html
标签: java