1. String클래스 - 문자열을 저장하고 이를 다루는데 필요한 메서드를 함께 제공 1) 변경 불가능한(immutable) 클래스 - String클래스에는 문자열을 저장하기 위해 문자형 배열 참조변수(char[]) value를 인스턴스 변수로 정의해둠 public final class String implements java.io.Serializable, Comparable { private char[] value; ... } - 생성된 String인스턴스는 읽기만 가능하고 변경은 불가능함 - 문자열간의 결합이나 추출 등은 연산 시마다 새로운 String인스턴스를 생성하는 것임 (StringBuffer클래스를 사용하는 것이 좋음) 2) 문자열의 비교 equals() 두 문자열의 내용 비교 == 인스턴스..