List.of
Java - .of .asList .emptyList
List를 초기화하는 다양한 방법이 익숙하지 않아서 이에 대해 정리하고자 한다. List.of() List 인터페이스의 of 메서드를 활용해 List를 정의하는 방법으로 Java 9부터 활용할 수 있다. 문서를 확인해 보니 아래와 같이 여러 개로 오버로딩 되어있다. 무엇이 다른 것인지 코드를 직접 확인해 보니 인자의 개수에 따라 동작하는 코드가 달랐다. - 인자가 없는 경우 - 인자가 1개 or 2개인 경우 - 인자가 3개 이상인 경우 - 가변인자 코드 코드가 서로 다르지만 동일하게 ImmutableCollections 클래스를 활용한다. Immutable가 붙은 것을 보아 변경할 수 없다고을 유추할 수 있는데, 실제로 Immutablecollections 클래스를 찾아보니 List가 아니라 처음 보는 ..