10-1 날짜와 시간

날짜와 시간을 다룰 목적으로 만들어진 클래스

Date의 메서드는 거의 deprecated(앞으로 사용하지 마라)되었지만, 여전히 쓰이고 있다.

java.util 패키지

Date클래스를 개선한 새로운 클래스. 여전히 단점이 존재

날짜와 시간을 같이 다룬다.

Date와 Calendar의 단점을 개선한 새로운 클래스들을 제공

날짜와 시간을 따로 다룰 수 있다.

10-2 Calendar 클래스

Calender cal = new Calendar();  // 에러!! 추상클래스는 인스턴스를 생성할 수 없다.

// getInstance()메서드는 Calendat클래스를 구현한 클래스의 인스턴스를 반환한다. 
Calender cal = Calendar.getInstance();

서양력, 불교력, 일본력 등이 있다.

class MyApplication {
  public static void main(String args[]) {
    Calender cal = new GregorianCalender();  // 왜 이처럼 쓰지 않고 getInstance()를 쓸까
  }
}