java

String, StringBuffer, StringBuilder 차이

초이짬 2013. 8. 28. 14:35
728x90

종종 아무 생각 없이 쓰는데 구별 해서 사용해야 할거 같다.

 

String 은 짧은 문장에 적합 그런데 +  로 구문을 추가 할 경우 과거 참조 값이 남아서 GC 대상이 된다.

StringBuffer 긴 문장과 멀티스레드시에 안정성을 보전 한다.

 

StringBuilder  JDK 5.0 부터 추가 되었는데 멀티 쓰레드에서 안정성을 보전 못한다...

ex)자바에서 멀티 쓰레드는...클라언트프로그램 할때나 쓰므로....

 

웹 개발 시 긴문장 할 경우는 stringbuffer 로.......

728x90