Java
Java String / 자바 문자열 더하기 String 클래스 대신 StringBuilder 클래스 사용
String 클래스와 StringBuilder 클래스의 공통점 - 참조(reference)자료형 : 값을 갖는 '객체'의 주소를 참조하고 실제 값은 힙(heap) 메모리에 저장 - Java에서 문자열을 다루기(저장,조작 등) 위한 클래스 - 문자열을 연결,비교,길이를 반환하는 기능을 제공 - 문자열을 출력하는데 사용 String 클래스와 StringBuilder 클래스의 차이점 - String 클래스는 불변(immutable)성 때문에 문자열 연결 및 변경 시 마다 새로운 객체가 생성됨 - StringBuilder 클래스는 가변(mutable)성을 갖기에 문자열 연결 및 변경 시 기존에 생성했던 객체를 수정하여 새로운 객체를 생성하지 않음 - 위 특성(불변과 가변)으로 인해 스레드 안정성에 있어서 Str..
2023. 7. 1. 18:07
최근댓글