들어가며
문제 구현에 있어서 자바에 대한 기본기의 부족함을 느껴서 오랜만에 자바의 기본 저서인 자바의 정석을 다시 피게 됐다. 그러면서 정말 신기한 경험을 하게 되었는데 바로 예전에 잘 이해가 안가서 읽고 넘어갔던 내용들이 이제는 내 머릿속에서 자연스럽게 그려지는 경험을 하게 되었다. 그동안에 시간들이 헛되지는 않았나보다.
어느 곳에서나 기본기는 중요하듯이 이번 기회를 통해 자바 기본기를 더 단단히 다지고자 챕터별로 글로 정리하면서 다시 한번 암기를 하고 좀 더 디테일하게 알아야 되는 곳은 챕터를 나눠서 자바의정석에 나온 내용 + 보강된 내용을 더해서 정리를 하고자 한다.
정리
Calendar클래스
추상클래스이기 때문에 직접 객체 생성할 수 없고, 메서드를 통해서 완전히 구현된 클래스이 인스턴스를 얻어야 한다.
new Calendar(); -> x / Calendar.getInstance(); -> o
태국을 제외한 곳은 GregorianCalendar의 인스턴스를 반환
형식화클래스
java.text 패키지에 포함되어 있으며 숫자, 날짜, 텍스트 데이터를 일정한 형식에 맞게 표현할 수 있는 방법을 객체지향적으로 설계하여 표준화하였다.
숫자 형식화 클래스 -> DecimalFormat
SimpleDateFormat
Date와 Calendar만으로 날짜 데이터를 원하는 형태로 다양하게 출력하는 것은 복잡하여 나온것
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); 이런식으로 가능
-> M 월이 대문자인 이유는 시 분 초에 분 때문
'Book' 카테고리의 다른 글
자바의 정석 - 자바 기본기 정리하기 (11)지네릭스 / 열거형 / 어노테이션 (0) | 2021.11.22 |
---|---|
자바의 정석 - 자바 기본기 정리하기 (10)컬렉션 (0) | 2021.11.17 |
자바의 정석 - 자바 기본기 정리하기 (8)lang 패키지와 유용한 클래스 (0) | 2021.11.15 |
자바의 정석 - 자바 기본기 정리하기 (7)예외처리 (0) | 2021.11.14 |
자바의 정석 - 자바 기본기 정리하기 (6)객체지향프로그래밍2 (0) | 2021.11.12 |
댓글