Question: are lists mutable in java?
Answer: List is an interface. ... ArrayList - it is mutable and it is not creating another List instance on add() or remove() . If you are looking for immutable list - check Guava implementation of ImmutableList or Collections. unmodifiableList which throws java.