문자열 정의 자바에서는 문자열을 모두 객체로 취급한다. 즉, 클래스로 구성되있다. 실제 문자열을 제공하는 클래스는 String, StringBuffer, StringBuilder이 있는데 셋 다 java.lang 패키지에 있다. 근데 java.lang 내의 클래스는 굳이 import하지 않아도 다 자동 임포트가 되어있다. 문자열은 length() 메소드를 쓰고, 배열은 length 변수를 쓴다. 배열은 클래스가 아니라서 메소드를 못쓴다. 컴퓨터가 내부적으로 length를 활용해 알아서 해석한다. String 클래스 : 한번 생성된다음 변하지 않는 문자열에 사용 일종의 상수문자열. 한번 문자열을 만들면 절대 변경할 수 없다. ex) String str = “Hello world”; str = “abc”; ..