Does this help? (from Java api spec): As of the Java 2 platform v1.2, this class has been retrofitted to implement List, so that it becomes a part of Java's collection framework. Unlike the new collection implementations, Vector is synchronized. I can only guess that methods that perform structural modifications to the Vector are synchronized (although they are not shown to be in the api spec).
[This message has been edited by Tod Tryk (edited June 11, 2001).]