immutable1 [Java] List.of를 사용한 초기화 UnsupportedOperationExceptionJava에서 `List.of()`는 불변 리스트(Immutable List)를 생성합니다. 일반적으로 불변 리스트에 요소를 추가하려고 하면 `UnsupportedOperationException`이 발생합니다 예를 들어, 아래 코드는 예외를 발생시킵니다.List list = List.of(0);list.add(1); // UnsupportedOperationException 발생! List.of()를 사용한 초기화그러나 다음 코드에서는 List.of()로 생성한 불변 리스트를 초기값으로 설정함에도 불구하고 정상적으로 작동합니다.PriorityQueue pq = new PriorityQueue(List.of(0));pq.add(1); // 정상 작동.. 2025. 2. 9. 이전 1 다음