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