ArrayList和HashMap是异步的,Vector和HashTable是同步的。List本身是一个接口,有一个类叫Vector,它实现了List,并且这个Vector是线程同步的。 在实际运用中,至少我没看见谁直接用List来装东西,最多会是这样:List list = new ArrayList();List list = new Vector();