logo

Java - Arrays.asList vs List.of 차이 (완벽 정리)!

language-logoJava

• Arrays.asList()는 변경 가능하고 null 요소를 허용하며, List.of()는 불변하고 null 요소를 허용하지 않습니다.
• Arrays.asList()는 참조를 사용해 배열 값 변경 시 리스트에 영향이 가지만, List.of()는 독립적인 객체를 생성해 참조가 일어나지 않습니다.
• List.of()는 메모리 사용이 더 효율적이며, 작고 변경되지 않는 데이터에 적합합니다.
• 두 메소드 모두 크기를 변경할 수 없으며, 크기를 바꾸려면 다른 컬렉션을 생성해 요소 값을 옮겨야 합니다.

thumbnail
북마크
공유하기
신고하기
4분 분량
조회수 236
profile-imageVioletbeach
2년 전
Copyright © 2025. Codenary All Rights Reserved.