Java에서 String과 StringBuffer의 차이점은 무엇입니까? Java에서 String과 StringBuffer의 차이점은 무엇입니까? String의 최대 크기가 있습니까? String 변경할 수없는 (읽기 전용 및 불변) 문자열을 조작하는 데 사용됩니다. StringBuffer 수정할 수있는 문자를 나타내는 데 사용됩니다. 성능면에서 StringBuffer연결을 수행 할 때 더 빠릅니다. 를 연결할 때는 변경 불가능 String하므로 매번 새 객체 (내부적으로)를 생성하기 때문 String입니다. 동기화되지 않는다는 점 StringBuilder을 StringBuffer제외하고 유사한 것을 사용할 수도 있습니다 . 이들 중 하나의 최대 크기는 Integer.MAX_VALUE(2 31-1 = 2..