참조타입

    Java 참조타입

    자바 타입은 보통 앞에서 배운 기본타입(int나 float 같은)과 참조타입(배열, 클래스, 열거, 인터페이스)으로 나뉜다. 참조타입은 보통 String을 예로 들면 String name= "test"; 가 있을 때 name에 test라는 내용을 가진 String 객체의 번지수가 저장된다. 즉, 번지 수를 참조해서 객체의 값을 읽어온다. 자바의 메모리 사용 영역 - 메소드 영역: 클래스 별로 정적 필드, 상수, 생성자, 메소드 등이 분류돼서 저장 - 힙 영역: 객체와 배열이 생성되는 영역 - JVM 스택 영역: 메소드가 호출되면 프레임이 추가되고, 메소드가 종료되면 프레임이 제거됨(여러 개의 프레임이 저장되어 있음) ##String 객체가 같은 번지를 참조하지 않게 하기 위해서는 new String을 사..