Material adicional: Curso Fundamentos de Java

Episodio 7

unmodifiableList NO es una copia | El error de devolver vistas en Java

subList y unmodifiableList no copian nada: son ventanas a tu lista, con el vidrio puesto del lado de afuera. Quien recibe el podio no puede escribir, pero ve tus cambios en vivo… y tras una inserción, leerlo lanza ConcurrentModificationException. Una vista es una ventana; una copia es un hecho.