>>691
コレクション操作が複数のスレッドから同時にアクセスされたら
おかしくなるのは当たり前

そういうことがないのが前提でもマルチスレッドだとArrayListは
同期化のコードがないと動作が保障されない

この差がVectorがスレッドセーフといってる部分だと思う
スレッドが異なれば変数の内容も異なる

SwingでVectorを多用しているのも別スレッドからのアクセスの容易さ
というのが多少は関係しているかと
Swingはスレッドが必ず作られて動くわけで

実際はSwingは1.1のオプションだったからというのが原因だと思うけどな