오늘 포스팅에서 알아볼 내용은 Java Reflection입니다. 우선 Java는 Compile 언어입니다. Java에서는 동적으로 객체를 생성하는 방식이 없었기에 Reflection 방식으로 객체를 동적으로 생성할 수 있게 되었습니다. Java Reflection??( Reflection : 반사, 굴절, 투명) Java Reflection은 다음과 같은 정보를 분석하거나 가져올 수 있습니다. Class Constructor Method Field 이러한 정보들을 가져와 객체를 생성하거나 메서드를 호출할 때 변수의 값을 변경할 수 있습니다. Java Reflection API의 기능으로는 객체의 타입을 모르고 객체의 메모리 주소 값만 알고 있는 상태에서 객체의 메서드, 타입, 변수에 접근 가능하게 해주..