본문 바로가기

Study for Backend/Programming language - Java

[Java기초] StringBuilder와 StringBuffer

StringBuilder
- Java에서 StringBuilder는 가변(mutable)한 문자열을 처리하기 위한 클래스.
- StringBuffer와 마찬가지로 새로운 문자열을 추가하거나 변경하게 되면 “기존의 객체”로 추가 및 변경이 된다.
- StringBuffer와 다르게 멀티쓰레드 환경에서 안정적이지 않으며, StringBuilder는 싱글쓰레드 환경에서 StringBuffer보다 더 빠른 성능을 가진다.

 

StringBuffer
- Java에서 StringBuffer는 가변(mutable)한 문자열을 처리하기 위한 클래스. 즉, 새로운 문자열을 추가하거나 변경하게 되면 “기존의 객체”로 추가 및 변경이 된다.

String, StringBuffer, StringBuilder 차이점

 

 

link

https://adjh54.tistory.com/129

 

[Java] String, StringBuffer, StringBuilder 이해하기

해당 페이지에서는 String과 StringBuffer, StringBuilder에 대해서 이해하고 각각의 차이점과 언제 사용해야 하는지에 대해 이해하기 위한 글입니다. 1) String, StringBuffer, StringBuilder 💡 String이란? - Java에

adjh54.tistory.com

https://inpa.tistory.com/entry/JAVA-%E2%98%95-String-StringBuffer-StringBuilder-%EC%B0%A8%EC%9D%B4%EC%A0%90-%EC%84%B1%EB%8A%A5-%EB%B9%84%EA%B5%90

 

☕ 자바 String / StringBuffer / StringBuilder 차이점 & 성능 비교

자바에서는 대표적으로 문자열을 다루는 자료형 클래스로 String, StringBuffer, StringBuilder 라는 3가지 자료형을 지원한다. 위 3가지 클래스 자료형은 모두 문자열을 다루는데 있어 공통적으로 사용되

inpa.tistory.com

 

'Study for Backend > Programming language - Java' 카테고리의 다른 글

[Java기초] 인터페이스  (0) 2024.02.08
[Java기초] Random 클래스 관련  (0) 2024.02.07
[Java기초] 다형성  (0) 2024.02.05
[Java기초] 상속  (0) 2024.02.05
[Java기초] Class와 객체2  (0) 2024.02.04