String 클래스 String을 선언하는 방법 String s1 = new String("CString"); //생성자의 매개변수로 문자열 생성 String s2 = "String"; //문자열 상수를 가리키는 방식 문자열을 생성자의 매개변수로 하여 생성하는 방식과 이미 생성된 문자열 상수를 가리키는 방식이 있다. 이 두 방법은 내부적으로 큰 차이가 있다. new 예약어를 사용하여 객체를 생성하는 경우 "CString" 문자열을 위한 메모리가 할당되고 새로운 객체가 생성된다. 문자열 상수를 가리키는 방식은 s2가 기존에 만들어져 있던 "String"이라는 문자열 상수의 메모리 주소를 가리키게 된다. String s3 = "String"; 코드를 작성하게 되면 s2와 s3는 주소 값이 같게 된다.(프로그..