StringBuffer1 Java) String vs StringBuffer vs StringBuilder 어떤 차이가 있을까? Java에서 문자열을 사용하고자 할 때, 주로 어떤 클래스를 사용하는가? 각각의 특징을 파악하고 적재적소에 사용해보도록 하자! 1. String 우선 스트링 클래스를 까보았고, 다음과 같이 value의 갑이 final로 지정된 것을 확인할 수 있다. 즉 지정된 값이 변경되지 않는 다는 점이다. public final class String implements java.io.Serializable, Comparable, CharSequence { private final byte[] value; } 오라클에서 제공하는 공식 문서의 String class 의 상세 내용에서도 확인할 수 있는데, 값은 생성된 이후 변경되지 않으며, String 객체는 불변의 값이기에 공유가 가능하다고 언급한다. 여기서 말하는 .. 2022. 3. 22. 이전 1 다음