본문 바로가기

Java

[Eclipse] Java String 참조 데이터 type

 

String type

 

- 문자열을 다룰때 사용하는 데이터  type 이다.

 

 

활용 예제 )

public class MainClass05 {

public static void main(String[] args) {

// "아이폰" 라는 String type 객체를 heap 영역(사물함)에 만들고 그 참조값을 변수에 담기

String name = "아이폰";

// name 안에 있는 참조값을 tmp 변수에 복사해 주기

String tmp = name;

// "갤럭시" 라는 String type 객체를 heap 영역에 만들고 그 참조값을 name 변수에 덮어쓰기

name="갤럭시";

// name 변수를 비우기 (null 은 참조 데이터 type 이 담길수 있는 빈 공간을 의미한다.)

name=null;

}

}

디버그 모드로 확인

- name 이라는 변수에 String 타입의 값인 "아이폰" 이 생성 되고

 

 

- tmp 이라는 변수에 String 타입의 값으로 name의 변수에 "아이폰" 으로 생성되었다.

 

 

- "갤럭시" 라는 String 타입 객체를 heap 영역에 만들고 그 참조값을 name의 변수에 덮어씌웠다.

 

 

- name 변수에 값이 null으로 변경되었다.

 

'Java' 카테고리의 다른 글

[Eclipse] Java 증감 연산자  (0) 2023.04.25
[Eclipse] Java 산술 연산자  (0) 2023.04.25
[Eclipse] Java 변수 선언  (0) 2023.04.25
[Eclipse] Java 기본 데이터 type  (0) 2023.04.24
Eclipse 설치 및 프로젝트 & 기본셋팅  (0) 2023.04.24