
불변 객체기본형과 참조형의 공유기본형은 하나의 값을 여러 변수에서 절대로 공유하지 않는다.참조형은 하나의 객체를 참조 값을 통해 여러 변수에서 공유할 수 있다.참조형은 같은 참조 값을 통해 같은 인스턴스를 참조할 수 있다.★자바는 값을 항상 복사해서 대입한다★기본형은 값을, 참조형은 참조 값을 복사해서 대입한다.공유 참조와 사이드 이펙트사이드 이펙트 : 프로그래밍에서 어떤 계산이 주된 작업 외에 추가적인 부수 효과를 일으키는 것.보통 부정적인 의미로 사용되며 특정 부분에서의 변경이 의도치않게 다른 부분에 영향을 미치는 경우디버깅이 어려워지고 코드의 안정성이 저하된다.Address a = new Address("서울");Address b = a; //변수 a,b는 서로 같은 객체를 참조하고 있다.b.set..