자바의 데이터 타입을 가장 크게 보면 기본형과 참조형으로 나눌 수 있다.기본형 : 하나의 값을 여러 변수에서 절대로 공유하지 않는다.참조형 : 하나의 객체를 참조값을 통해 여러 변수에서 공유할 수 있다.기본형 변수는 하나의 값을 절대로 공유하지 않는다. 따라서 값을 변경해도 변수 하나의 값이 변경된다.참조형 변수들은 같은 참조값을 통해 인스턴스를 참조할 수 있다. 자바에서 모든 값 대입은 변수가 가지고 있는 값을 복사해서 전달한다. 변수가 int와 같은 숫자값을 가지고 있으면 숫자값을 복사해서 전달하므로 같은 인스턴스를 참조하게 된다. 😮참조형 변수는 참조값을 통해 같은 객체( 인스턴스 )를 공유할 수 있다.반면 기본형 변수는 절대로 같은 값을 공유하지 않는다. 공유 참조와 사이드 이펙트사이드 이펙트..