mutable 과 immutable
mutable 과 immutable 간단하게 설명하면 mutable은 변경이 가능하고 immutable은 변경이 불가능합니다. 즉 상태를 변경할 수 있고 없고의 차이가 있습니다. 뮤터블(Mutable)클래스 인스턴스가 생성된 후에 값의 내용이 변할 수 있는 클래스, 주소는 못 바꾼다. ex) String 을 제외한 참조타입변수 이뮤터블(Immutable)클래스 그 클래스의 인스턴스가 일단 생성된 후에는 인스턴스의 내용이 절대 변하지 않는 특징을 갖는 클래스 (=로 다시 받기 전에는 바뀌지 않는다.) ex) int 등의 기본타입들 and String ex) int a = 10; int b = a; // copy by value (단지 값만 복사, 연관 없다.) b = 10; System.out.printl..
2021.01.20