728x90 반응형 Mutable1 불변성(Immutable)과 가변성(Mutable)란 무엇인가? 목차Java의 불변성(Immutable)과 가변성(Mutable)Java 개발자라면 불변성(Immutability)과 가변성(Mutability)이라는 용어를 자주 접하게 됩니다. 이 두 가지 개념은 객체의 상태 변화 가능성에 대한 중요한 구분을 나타내며, 프로그램의 안정성, 예측 가능성, 유지보수성에 큰 영향을 미칩니다. 본 블로그에서는 불변성과 가변성의 개념을 명확히 이해하고, Java 개발에서 이를 효과적으로 활용할 수 있도록 상세한 가이드를 제공합니다.1. 불변성(Immutability)과 가변성(Mutability) 개념불변성(Immutability): 객체가 생성된 후 내부 상태를 변경할 수 없는 성질을 의미합니다. 즉, 객체의 필드 값을 한 번 설정하면 변경할 수 없습니다. 불변 객체는 항상.. 2025. 3. 24. 이전 1 다음 728x90 반응형