一般に、javaは "すべてを追加する"、つまりオブジェクトに対しては、オリジナルへのポインタが使用されたときにオブジェクトをコピーしません。
* But be careful ! For strings, due to immutability, an array copy will not point to the original string values, and you must not expect that changing a pointer to a string that was added to an array list will result in a new value inside the array list.