* 문자열 클래스는 불변의 클래스입니다. 문자열이 수정되는 한 새 개체가 생성됩니다.
* StringBuffer 및 StringBuilder는 모두 변한 클래스이며 문자열 변경으로 새로운 객체가 생성되지 않습니다.
실제로 사용하면 삽입, 삭제 등과 같은 문자열을 자주 수정 해야하는 경우.
* 그러나 StringBuffer와 StringBuilder의 차이점은 무엇입니까?
StringBuffer는 스레드 안전이며 멀티 스레드 프로그램에서 사용하기에 매우 편리하지만 프로그램의 효율성은 느려집니다.
StringBuilder는 스레드 안전하지 않으며 단일 스레드에서 StringBuffer보다 효율적입니다.
* 일반적으로 세 가지의 실행 시간 :
String> StringBuffer> StringBuilder
위의 기사는 Java의 StringBuffer와 StringBuilder의 차이점에 대해 간략하게 이야기합니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.