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 |