자바의 정석 9장 (25일차) - StringBuilder & Math
StringBuilder StringBuffer 클래스와 기능이 완전히 동일하지만 한가지 차이점이 있다. StringBuffer는 동기화가 되어있지만 StringBuilder는 동기화가 되어있지 않다 말인 즉슨, StringBuffer는 멀티쓰레드의 사용 시 안전하다는 의미이다 (thread-safe). 쓰레드는 single thread와 multi thread가 있는데 single thread는 한가지 작업만 할 수 있고 multi는 여러개의 작업을 허용한다. 예시로 카카오톡으로 파일을 보낼 경우에는 single thread는 채팅을 할 수 없지만 multi는 이 작업을 동시에 가능하게 만든다. multi thread의 단점은 서로 메모리를 공유하기 때문에 서로의 작업을 간섭할 수 있는데 StringB..