Java/[inflearn] 자바 중급(1) 4

[김영한_자바중급][6. 날짜와 시간] ChronoUnit / ChronoField 이해하기 (p.24-32)

ChronoField는 날짜나 시간의 특정 부분(예: 년, 월, 일)을 읽고 설정하는데 사용된다.ChronoUnit은 두 날짜 또는 시간 사이의 간격을 측정하거나, 날짜/시간에 간격을 추가할 때 사용된다.  [예시] ChronoField와 ChronoUnitLocalDateTime ldt = LocalDateTime.of(2024, 4, 25);LocalDateTime ldt2 = ldt.plusDays(10); // 10일 후의 날짜를 계산  ChronoField ChronoUnit예시*년도: ldt.get(ChronoField.YEAR) → 2024 *월: ldt.get(ChronoField.MONTH_OF_YEAR) → 4 *일: ldt.get(ChronoField.DAY_OF_MONTH) → 2..

[김영한_자바중급][2. 불변객체] (보충) 변경 클래스 이해 (p.16)

▶ 기본형과 참조형 https://zoooom-in.tistory.com/49 [김영한_자바기본][2.기본형과 참조형] (보충) 기본형 / 참조형 - 메서드, 문제 풀이 해석 (p.11-20, p. ▶ 기본형과 참조형 이해 https://zoooom-in.tistory.com/45 [김영한_자바기본][2.기본형과 참조형] 기본형 / 참조형 이해 (p.1-6) 참조값에 접근한다는 것은 설계도와 부지 위치에 접근해서 같이 공동 작업 zoooom-in.tistory.com [p.16 / MemberMainV1] public class MemberMainV1 { public static void main(String[] args) { Address address = new Address("서울"); Member..

[김영한_자바중급][1. Object클래스] (보충) 다형적 참조 + 메서드 오버라이딩 이해 복습(p.16)

▶ 다형성1 : 다형적 참조 + 메서드 오버라이딩 https://zoooom-in.tistory.com/70 [김영한_자바기본][10. 다형성1] (보충) 다형성과 캐스팅 / 일시적 다운 캐스팅 (p.7-10) ▶ [다형성1] 상속과 메모리 구조 https://zoooom-in.tistory.com/61 [김영한_자바기본][10. 다형성1] 상속과 메모리 구조(p.1-23) 1. 자식 객체를 부모 참조 변수에 할당하면 부모 메서드에 접근이 가능하다. 2. zoooom-in.tistory.com [자바 기본 / 다형성1_p.16] package poly.basic; public class CastingMain5 { public static void main(String[] args) { Parent par..

[김영한_자바중급][6. 날짜와 시간] 예제를 통한 이해 (p.45)

[p.45 / 예제2) 선생님 코드_좋은 코드] public class TestLoopPlus { public static void main(String[] args) { LocalDate startDate = LocalDate.of(2024,1,1); for (int i = 0 ; i < 5 ; i++) { LocalDate nextDate = startDate.plus(i*2, ChronoUnit.WEEKS); System.out.println("날짜 " + (i+1) + " : " + nextDate); } } } 2번 코드는 반복문 안에서 직접 날짜를 계산하므로 코드가 더 간단하고 직관적이다. 추가적인 요구사항이나 변경 사항이 발생해도 코드를 쉽게 수정할 수 있다. [p.45 / 예제2) 내가 작..