image.png

image.png

image.png

IMG_1627.jpeg

리플렉션 reflection 이란?


→  클래스의 메서드, 타입, 필드, 어노테이션 등의 정보에 접근 및 수정 가능

Java에서 JVM은 클래스 로더가 읽어온 클래스 정보를 JVM 메모리에 저장해두고 있음.

이 저장한 정보를 런타임 단계에서 동적으로 분석 및 수정하는 것!

리플렉션의 적용 예시


image.png

image.png