20210729) 배열 - 참조변수 new null

0

JAVA

목록 보기
33/71

package application;

public class StringArray2 {

public static void main(String[] args) {
	// String 참조 자료형, 참조변수는 주소값을 가진다.
	String text = null; // 널은 주소값이 없음을 의미
	int a = 0;
	//기본자료형은 0을 a에 바로 집어 넣음 그러므로 a에는 널값이 들어가지 않음
	text = "헬로우";
	//참조형은 메모리에 헬로우를 입력 한 후, 입력된 메모리 속 '주소'를 text에 집어 넣음
	text = new String("헬로우"); 
	//얘는 new 키워드를 사용해서 메모리에 공간을 만든 다음에 문자열 헬로우를 그 공간에 저장
	System.out.println(text);
	
	String[] texts = null; // 초기값 없음
	System.out.println(texts);
	
	texts = new String[3]; // 원래 주소가 없었는데 이때 주소가 만들어져서 텍스트한테 넘어감 
	System.out.println(texts); //얘가 주소값
	System.out.println(texts[0]);
	
	
	texts[0] = new String("하이");
	texts[1] = "안녕?";
	texts[2] = "굿바이";

	for(String word : texts) {
		System.out.println(word);
	}
}

}

0개의 댓글

관련 채용 정보