리플렉션(Reflection) 요약 정리리플렉션은런타임 시점에클래스, 메서드, 필드, 생성자 등의 메타데이터를 조회하거나 조작할 수 있는 기능이다.컴파일 시점에 뭐 하는 게 아니고,런타임에 .class 파일을 읽어서클래스의 메타정보(클래스명, 메서드, 필드, 생성자 등) 를 조사하거나 조작하는 것.그러니까 "코드를 실행 중"에,클래스 이름을 알고 있다면해당 클래스의 메서드, 필드, 생성자 등에 접근해서동적으로 메서드 호출, 객체 생성, 필드 읽기/수정 등을 할 수 있다.리플렉션이란, 실행 중인 프로그램 안에서 클래스의 구조(메타데이터)를 조사하고, 그 구조를 기반으로 메서드 호출, 필드 접근, 객체 생성을 동적으로 수행하는 기술이다.흐름상컴파일할 때는 그냥 .class 파일만 만들어진다. (메타데이터 포..