[Java] String, StringBuffer, StringBuilder 에 대한 이해
String, StringBuffer, StringBuilder Java의 String에 대해, String, StringBuffer, StringBuilder에 대해 차이에 대해 정리해본다. 문자열 연산이 적을 경우 문제가 발생할 확률은 적으나, 연산이 많다, 멀티쓰레드이다, Race Condition 등의 상황을 고려해야 한다면 각 클래스에 대해 이해하고 상황에 맞는 클래스를 적절하게 사용할 줄 알아야 한다. String vs StringBuffer/StringBuilder String과 StringBuffer/StringBuilder의 가장 큰 차이점은 String은 불변, 그 외는 가변이다. String tom = "Hello"; tom += Tom";위 예제를 보면 a에 있는 "Hello" 란 ..
Java
2022. 3. 16. 07:30