String, StringBuffer, StringBuilder의 차이점
·
Java & Spring/Java
코딩테스트 문제를 풀던 중Stirng "+="연산자 사용과 StringBuilder사용의 성능차이가 발생하는걸 확인하여 그에 대해 학습구분StirngStringBufferStringBuilder가변 여부불변가변가변스레드 세이프OOX연산속도느림중간빠름※ 스레드 세이프란 (thread-safe) ?멀티 스레드 환경에서 프로그램이나 코드가 여러 스레드에 의해 동시에 실행될 때,예상치 못한 결과나 오류 없이 정확하게 실행되는 것을 스레드 세이프(thread-safe)라고 합니다.◇ String// 스트링 리터럴로 스트링 객체 생성String str1 = "Hello";String str2 = "Hello";// String 클래스의 생성자를 이용해서 스트링 객체 생성Stirng str3 = new String(..