본문 바로가기

Knowledge Wiki/Java

JAVA util 클래스들

1. java.util.Date 클래스
    1995년 말 JDK 1.0 버전부터 사용했기 때문에 Date 메서드는 거의 deprecated되었지만 여전히 쓰이고 있다.

2. java.util.Calendar
    Date클래스를 개선한 새로운 클래스가 1997년 JDK1.1 버전에 나온 Calendar 클래스
    But, 여전히 단점이 존재함

3. java.time 패키지
    Date와 Calendar의 단점을 개선한 새로운 클래스들을 제공 (JDK1.8)
    Date와 Calender의 단점은 날짜와 시간을 한꺼번에 다루는거였음
    time 패키지는 LocalDate, LocalTime을 만들어서 날짜와 시간을 분리함

4. Calendar 클래스는 추상클래스이므로 getInstance()를 통해 구현된 객체를 얻어야 한다.

5. 형식화 클래스
    숫자, 날짜 <-> 원하는 형식의 문자열 간의 변환을 해주는 클래스
    DecimalFormat(숫자), SimpleDateFormat(날짜)

 

6. Collections Framework (중요하다!)
    컬렉션: 여러 객체(데이터)를 모아 놓은 것을 의미
    프레임워크: 표준화, 정형화된 체계적인 프로그래밍 방식
    컬렉션 프레임워크: 컬렉션(다수의 객체)을 다루기 위한 표준화된 프로그래밍 방식

    컬렉션을 쉽고 편리하게 다룰 수 있는 다양한 클래스를 제공
    java.util 패키지에 포함되어있으며 JDK1.2부터 제공
    ex) Vector, ArrayList, HashSet

'Knowledge Wiki > Java' 카테고리의 다른 글

JAVA Set 클래스  (0) 2021.11.30
JAVA List 클래스  (0) 2021.11.30
JAVA 래퍼(Wrapper) 클래스와 박싱, 언박싱  (0) 2021.11.30
JAVA Math 클래스 round(), rint()  (0) 2021.11.30
JAVA 문자열 클래스의 동기화  (0) 2021.11.30