728x90
반응형
문자열을 처리하기 위한 String , StringBuffer, StringBuilder세가지 클래스 중에서, 가장 메모리를 많이
차지하고 응답시간에 많은 영향을 주는 것은 String 클래스 이다. 만약 사용중인 WAS나 시스템이 JDK5.0 이상을 사용한다면,
컴파일러에서 자동으로 StringBuilder로 변환하여 준다. 하지만 반복 루프를 사용해서 문자열을 더할 때에는 객체를
계속 추가한다는 사실에는 변함이 없다. 그러므로 String 클래스를 쓰는 대신, 스레드와 관련이 있으면
StringBuffer를, 스레드 안전 여부와 상관이 없으면 StringBuilder를 사용하는 것을 권장한다.
728x90
반응형
'JAVA' 카테고리의 다른 글
Locale 클래스를 이용한 표준 국가 명 한글로 얻어오기 (1) | 2014.07.01 |
---|---|
Quartz 라이브러리 연동을 통한 스케쥴러 구현 (0) | 2014.06.06 |
외부 설정파일을 읽어들여 값을 반환하는 ConfigInjector 클래스 (0) | 2014.05.06 |
Filter 클래스를 이용한 호환성보기 헤더 변조 (0) | 2014.03.17 |
파일확장자를 필터링 하는 클래스 - FileExtFilter (0) | 2014.03.06 |