List、Map等のコピーは、シャドウコピーと、ディープコピーの違いに注意する事。 シャドウコピーはインスタンスは生成されるが、元の値を参照しているだけ。 【例】クラス変数_allListの値を取り出して、その一部の内容を書き換える package test; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.Set; public class testDate { protected static ArrayList _allList = null; public static void main(String[] args){ // 上書き用HashMap HashMap mapA_2 = new HashMap(); mapA_2.put(