Notice
Recent Posts
Recent Comments
Link
목록string (1)
개발 공부~
[자바] StringBuffer, StringBuilder
String 객체는 Immutable 객체이다 값을 변경할 수 없다String 객체의 값을 변경하는 작업 = 새로운 String 객체를 만들고 값을 복사하는 작업이 수행됨원래 문자열 복사 -> 이후 새로운 값 저장: 여러번의 작업으로 수행시간이 길게 소요됨해결: StringBuffer, StringBuilder(mutable 객체) -> 시간 복잡도 관점에서 효율적=> String 값을 변경하는 연산이 많을때 사용한다 멀티스레드 환경에서의 Thread Safe : 여러 스레드가 동시에 접근하거나 수정할 때도 안전하게 동작하도록 보장된 코드나 데이터 구조-> 즉, 동시성 문제로 인해 데이터 손상이나 예기치 않은 동작이 발생하지 않도록 하는 것 StringBuffer: Thread Safe 존재Strin..
IT/JAVA
2024. 8. 7. 15:31