불변객체 장점 java · 14 Jan 2023 값이 변경될 위험이 없기 때문에 깊은 복사를 하지 않아도 원본 데이터가 안전하게 보호된다. 멀티스레드 환경에서 값을 동기화할 필요가 사라진다는 이점이 있다.