[Java]StringBuilder, Math클래스, 래퍼클래스, Nuber클래스, 문자열을 숫자로 변환, 오토박싱&언박싱
·
🗨️ Backend/Java
StringBuilder StringBuilder랑 StringBuffer는 거의 유사하지만 딱 한 가지 차이점이 있다. StringBuffer는 동기화되어 있어서 멀티 쓰레드에 안전하다(thread-safe) 하지만 StringBuilder는 동기화가 되어있지 않다. 쓰레드에 대해서는 추후 자세하게 공부할 것이지만 대충 알아보자면 다음과 같다. 싱글 쓰레드 : 한 번에 1개 작업 멀티 쓰레드 : 한 번에 n개 작업 싱글 쓰레드를 메신저로 예를 들면 상대방에게서 파일을 공유받고 공유받은 파일을 다운로드를 하는 동안 나는 상대방에게 답장을 하지 못하는 상황이 싱글 쓰레드이다. 싱글 쓰레드는 한 번에 한 개의 작업밖에 처리하지 못하기 때문에 그런 것이다. 그렇기에 요즘에는 아주 간단한 것이 아닌 이상 거의 ..