#Java19 [JAVA] String 클래스 자바에서는 다른 언어들과 다르게 String이 Object이다. 처음 jjdev를 s에 생성이 된다.+를 했기 때문에 jjdev에 luahius가 붙을것 같지만 String은 immutable(불변)이기 때문에 jjdev의 참조를 끊고 새로운 jjdevluahius의 참조를 따라간다. 이와같이 String타입은 값이 자주바뀌다 보면 트래픽이 발생한다. 단점을 보완하기 위해유사한 String 타입이 나왔다.하지만 이것들의 문제는 미리 확보하고 있기 때문에 메모리상의 낭비가 발생한다. StringBufferthread에 안전(싱크로라이즈)StringBuilder버퍼뒤에 만들어진 것으로 싱크로라이징이 안되어있어 속도는 빠르지만 안전성이 떨어진다 버퍼와 빌더는 jjdev를 만들때 jjdev보다 더 긴 글자를 가.. 2016. 11. 25. 이전 1 2 3 다음