[자바] String 클래스
String 클래스 String클래스의 주된 특지은 바로 'Immutable ' 변경불가능 하다는 것이다. String클래스에서는 문바열을 저장하기 위해서 문자형 배열 변수(Char[] v) value를 인스턴스 변수로 정의해놓고 있다. 인스턴스 생성 시, 생성자의 매개변수로 입력받는 문자열이 인스턴스 변수 (value)에 문자형 배열(char[])로 저장되는 것이다. public final class String implements java.io.Serializable, Comparable{ private char[] value; } 따라서 한번 생성된 String 인스턴스가 가지고 있는 문자열은 변경 할 수 없다. String a = "a"; String b = "b"; String a = a+b; ..
programming language/Java
2020. 4. 4. 10:18