반응형 mutable1 mutable vs immutable 개요자바의 클래스는 mutable과 immutable 2가지가 존재합니다. 2개의 차이점을 알아보겠습니다. mutable과 immutable 사전의 의미를 먼저 확인해보겠습니다. mutable은 '변할 수 있는', immutable은 '변경할 수 없는, 불변의'의 뜻을 가지고 있습니다. 이를 Java 관점에서 본다면 mutable 객체는 초기화 된 이후 '변할 수 있는' 객체이고, immutable 객체는 초기화된 이후 '변경할 수 없는' 객체입니다. mutable mutable 객체는 초기화 된 이후에 필드, 상태 등 값을 변경할 수 있습니다. 새로운 객체가 생성되는 것이 아니고 현재 객체의 값을 변경합니다. mutable 객체들은 getter와 setter 사용이 가능합니다. Java.util.. 2022. 11. 1. 이전 1 다음 반응형