자바 8에 새로운 날짜와 시간 API가 생긴 이유기존에 사용한 날짜/시간 클래스 : Date, Calendar/GregorianCalendar, SimpleDateFormat, ...Date인데 시간까지 다루고, 사실상 TimeStamp이다. => Date 클래스 이름이 명확하지 않다.날짜 및 시간을 내가 지정하여 객체의 상태를 바꿀 수 있다. => Date 클래스는 mutable하다. => multi-Thread 환경에서 안전하게 사용하기 어렵다.한 스레드가 객체를 사용하는 동안 다른 쓰레드가 이 자원에 접근하지 못하도록 막는다면 문제가 생기지 않는다.멀티쓰레드 환경에서 한 쓰레드가 뮤터블한 객체를 사용하는동안, 다른 쓰레드가 접근하여 데이터를 다른 값으로 바꿀 가능성이 있다. => Thread s..