비버놀로지

[JAVA] String 클래스 본문

LANGUAGE STUDY/JAVA

[JAVA] String 클래스

KUNDUZ 2020. 8. 23. 17:37
728x90
  • Primitive Type처럼 new 없이 바로 문자열을 값으로 가질 수 있다.

- String string = "Hello java!!";

  • Reference Type처럼 new 연산자를 이용하여 값을 줄수도 있다.

- String string = new String("Hello");

 

String s1 = "a"; //0x0001 이라는 주소에 "a"를 저장
String s2 = "a"; //0x0001 이라는 주소에 있는 "a"를 가져와서 s2에 저장
String s3 = new String("a"); //새로운 0x1001 이라는 주소에 "a"를 저장
String s4 = new String("a"); //새로운 0x2001 이라는 주소에 "a"를 저장
System.out.println(s1 == s2);	//true
System.out.println(s2 == s3);	//false
System.out.println(s3 == s4);	//false

 

 

728x90

'LANGUAGE STUDY > JAVA' 카테고리의 다른 글

[JAVA] StringBuilder 클래스  (0) 2020.08.23
[JAVA] StringBuffer 클래스  (0) 2020.08.23
[JAVA] Object 클래스  (0) 2020.08.23
[JAVA] TCP와 UDP  (0) 2020.08.23
[JAVA] 표준입출력과 File  (0) 2020.08.22
Comments