1) Reflection은 클래스, 또는 멤버변수, 메서드, 생성자에 대한 정보를가져오거나 수정할 수 있다.2) Reflection API는 java.lang.reflection 패키지와 java.lang.Class를통해서 제공된다.3) java.lang.Class의
프로그램 소스코드 안에 다른 프로그램의 정보를 미리 약속된 형식으로 포함시킨 것.(JDK1.5부터)주석처럼(있는듯 없는듯) 쓰지만 프로그래밍 언어에 영향을 미치지 않으면서다른 프로그램에 유용한 정보를 제공함.1) 표준(내장) 어노테이션: 주로 컴파일러에게 유용한 정보를