날짜와 시간 API Java의 기본 SDK에서 날짜와 시간을 다루는 java.util.Date 클래스와 java.util.Calendar 클래스의 불편함을 해소하고자 JDK 8에서는 개선된 날짜와 시간 API가 제공됨 기존의 날짜와 시간 API의 문제점 1️⃣ 불변객체가 아님 이 때문에 Calendar 객체나 Date 객체가 여러 객체에서 공유되면 한 곳에서 바꾼 값이 다른 곳에 영향을 미치는 부작용이 생길 수 있음 2️⃣ int 상수 필드의 남용 calendar.add(Calendar.SECOND, 2); Calendar를 사용한 날짜 연산은 int 상수 필드를 사용 첫 번째 파라미터에 Calendar.JUNE과 같이, 전혀 엉뚱한 상수가 들어가도 이를 컴파일 시점에서 확인할 방법이 없음 이 뿐만 아니..