로딩
티스토리 데이터 처리 중입니다.

String Class

 String Class

자바에서 가장 대표적인 클래스인 String 클래스를 얘기해보려고 한다. String 클래스는 두 가지의 특징을 가지고 있다. 1.

객체 생성법이 두 가지이다. (암시적, 명시적) 2.

한번 생성된 문자열의 내용은 변하지 않는다. (불변의 법칙) //String 클래스 만이 new 없이 heap에서 메모리를 할당받을 수 있다.

String s1 = "abc"; String s2 = "abc"; // "abc" 라는 값을 s1과 s2가 주소를 공유하는 것 (암시적 방법) 여기서 s1과 s2를 boolean a = (s1 == s2);라고 묻는다면 결과는 True가 나온다. "abc"라는 값을 s1과 s2가 주소를 공유하기 때문이다.

"=="는 클래스간의 비교 시 값이 아닌 주소 값을 비교한다. String.....

원문 링크 : String Class