자바에서 리스트를 만들때 여러가지 방법을 사용할 수 있다.List.of()Arrays.asList()new ArrayList()하지만 각각의 차이를 모르고 쓰다가는 UnsupportedOperationException를 만나게 될것이다. 이번에 각각의 차이를 정리해보자. List List.of() - 완전 불변 리스트 (Java 9+) List.of()는 완전히 수정 불가능한 불변 리스트를 만든다.List fruits = List.of("apple", "banana", "orange");fruits.add("grape"); // UnsupportedOperationExceptionfruits.remove(0); // UnsupportedOperationException ..