반응형

Java 12

[Java] int와 Integer의 차이

1. int int는 Primitive 자료형이다. 즉, 변수의 타입 (data type) 이다. 즉, 값을 저장할 수 있는 메모리 상의 공간이다. 기본형(primive type) - 데이터를 가지는 자료형을 뜻하는 원시적인 자료형이다. - 메소드를 가지지 못한다. 자료형은 데이터 타입에 따라 값이 저장될 공간의 크기와 저장 형식을 정의한 것 2. Integer int 자료형을 객체로 다루기 위한 클래스이다. Integer은 래퍼 클래스(Wrapper class) 이다. 래퍼 클래스 (Wrapper Class) - 객체가 기본 데이터 유형을 래핑하거나 포함하는 클래스 이와 같은 경우에 래퍼 클래스를 자주 사용한다. 매개변수로 객체를 필요로 할 때 기본형 값이 아닌 객체로 저장해야할 때 객체 간 비교가 필..

Java 2023.11.15

LocalDate Class (연, 월, 일)

1. java.time 패키지Java에서 날짜와 시간을 다루는 클래스들이 담긴 패키지Calendar와 Date의 단점을 보완하여 JDK 1.8 버전에 추가되었다.5개의 클래스가 존재LocalDate : 로컬 날짜 클래스LocalTime : 로컬 시간 클래스LocalDateTime : 로컬 날짜 및 시간 클래스 (LocalDate + LocalTime)ZonedDateTime : 특정 타임존(TimeZone)의 날짜와 시간 클래스Instant : 특정 시점의 Time-Stamp  클래스1. LocalDate 클래스 (1) LocalDate 생성now() : 현재 날짜와 시간을 반환of() : 매개변수로 값을 지정할 수 있다.LocalDate date1 = LocalDate.now(); //현재 날짜와 시..

Java 2023.11.14
반응형