builder2 자바 stringBuffer va stringBuilder vs string JAVA String & StringBuffer & StringBuilder 1. String - 메모리 불변 - 문자열 변경시 객체가 새로 생성 - equals() 오버라이딩 2. StringBuffer - 메모리 가변 - 문자열 변경시 기존 객체가 변경 - 메모리 변경이 잦은 경우 효율적 - 스레드에 안전하게 설계(ThreadSafe) 3. StringBuilder - 메모리 가변 - 문자열 변경시 기존 객체가 변경 - 메모리 변경이 잦은 경우 효율적 - 멀티스레딩시 동기화 처리되지 않음 - 단일 스레드에서의 안전성만을 보장 4. 응답시간 - String > StringBuffer > StringBuilder 5. 메모리 - String > StringBuffer == StringBuilder Str.. 2017. 3. 30. 자바 stringBuffer va stringBuilder vs string JAVA String & StringBuffer & StringBuilder 1. String - 메모리 불변 - 문자열 변경시 객체가 새로 생성 - equals() 오버라이딩 2. StringBuffer - 메모리 가변 - 문자열 변경시 기존 객체가 변경 - 메모리 변경이 잦은 경우 효율적 - 스레드에 안전하게 설계(ThreadSafe) 3. StringBuilder - 메모리 가변 - 문자열 변경시 기존 객체가 변경 - 메모리 변경이 잦은 경우 효율적 - 멀티스레딩시 동기화 처리되지 않음 - 단일 스레드에서의 안전성만을 보장 4. 응답시간 - String > StringBuffer > StringBuilder 5. 메모리 - String > StringBuffer == StringBuilder Str.. 2017. 3. 30. 이전 1 다음