240314 TIL

DoDoBest

·

2024. 3. 14. 22:37

오늘 학습한 내용

  1. Kotlin In Action 10.2 리플렉션 일부 내용
  2. 내일배움캠프 2주차 개인과제 키오스크 구현 마무리
    - 결제 잔액 확인 및, 서버 점검 시간 로직 구현
    - Level5에 쓰레드 개념을 이용하는 요구사항이 있는데, 아직 코루틴에 대한 이해가 충분하지 않아 해당 요구사항은 구현하지 않았습니다.
    https://github.com/DoTheBestMayB/NBC-kiosk/tree/develop
  3. 의존성 주입 강의 4.3 Lazy와 Provider
    - Lazy는 Hilt Component에 Lazy 객체를 저장하고, Lazy 객체의 get 메소드 최초 호출하는 시점에 Lazy의 제네릭 T 클래스의 인스턴스를 생성한다. 최초 호출 이후에는 이미 생성한 인스턴스를 반환한다.
    - Provider도 Lazy와 같이 get 메소드를 호출하는 시점에 인스턴스를 생성하는데, Lazy와 달리 인스턴스를 매번 새로 생성한다.
  4. 상수의 정의, Annotation 파라미터에 함수 전달하기의 개념 정리

 

Reflection을 깊이 학습하기 이전에 Reflection에 사용되는 Annotation에 대한 개념을 완벽히 알아야 할 것 같아서, 해당 내용을 학습하고 정리 중입니다.

'TIL' 카테고리의 다른 글

240318 TIL  (0) 2024.03.18
240315 TIL  (0) 2024.03.16
240313 TIL  (0) 2024.03.13
240312 TIL - Reflection  (0) 2024.03.12
240311 TIL  (0) 2024.03.11