java.util.Date 클래스
날짜를 표현하는 클래스로 객체간의 날짜정보를 주고받을때 사용
여러개의 생성자가 선언되어 있지만 대부분 Deprecated(비 권장)되어 현재는 Date()생성자만 주로 사용
예외 : 프로그램 실행중 발생되는 에러
예외 처리
try {
// 예외가 발생할 가능성이 있는 실행코드 작성
Date date3 = sdf2.parse(s);
} catch (ParseException e) {
// 예외가 발생할 경우 실행할 코드 작성
e.printStackTrace();
}
Date.getTime()은 밀리세컨드 환산해서 결과가 나오고
Calendar.getTime()은 date형태로 결과가 나옵니다.
java.sql.Date : 날짜를 DB에 저장하거나 DB의 날짜를 가져올때 사용. yyyy-MM-dd 형식으로 반환
java.sql.toString() : yyyy-MM-dd 형식으로 반환
import 전체 추가 Ctrl + Shift + o
java.lang.Math 클래스
ceil(double a) a보다 크거나 같은 가장 가까운 정수를 반환한다. ex) 10.1 -> 11
floor(a보다 작거나 같은 가장 가까운 정수를 반환한다. ex) 10.6 -> 10
sqrt(double a) a의 제곱근을 구하여 반환 ex) 121 -> 11(121의 제곱근)
java.util.Formatter 클래스
format() 메소드
Number : Integer, Long, Double 등의 상위 클래스
Integer, Long, Double 클래스는 서로 상속 관계가 성립되지 않음. 서로 형변환 불가
parse()로 변환된 결과는 정수는 Long, 실수는 Double 이다.
DecimalFormat : 패턴 형식으로 숫자를 문자로 변환
Arrays.binarySearch( ) : 이진검색. 반드시 정렬되어 있어야 함
Object는 자바의 최상위 클래스로 모든 자료형을 저장할 수 있다.
'Backend > Java' 카테고리의 다른 글
[Java] VO와 DTO의 차이점 (0) | 2024.07.30 |
---|---|
자바의 정석 정리(29) - 클래스와 인스턴스 (0) | 2022.06.25 |
자바의 정석 정리(28) - 메서드 ② (0) | 2022.06.17 |
자바의 정석 정리(27) - 메서드 ① (0) | 2022.06.16 |
자바의 정석 정리(26) - 변수 (0) | 2022.06.15 |