When list.addAll(list2) is called will objects in lists be copied to list? or just copy their references... did not find any explanation on javadoc...
list.addAll(list2)
No, the objects will not be copied; references to the same objects will be added to the list.