Java API 클래스
API 클래스 정리는 네이버 블로그 참고!
[Java API 클래스 정리]
공부하면서 정리가 필요하다고 느껴지는 API는 예제 및 부가설명으로 추가하기...
java.lang.StringBuffer
String 클래스와 StringBuffer 클래스 차이점
- String 클래스의 인스턴스는 최초 생성 후, 읽기만 가능 쓰기는 불가능
- StringBuffer 클래스의 인스턴스는 값 변경 및 추가 가능
- 불변 클래스(immutable class) - String 클래스, 가변 클래스(mutable class) - StringBuffer 클래스
StringBuffer 클래스 특징
- 내부적으로 버퍼(buffer) 라는 독립적인 공간을 가짐
- 버퍼 크기의 기본값은 16개의 문자를 저장할 수 있는 크기이며, 생성자를 통해 별도로 설정 가능
- 인스턴스 생성 시, 사용자가 설정한 크기보다 16개의 문자를 더 저장할 수 있도록 여유 있는 크기로 생성됨