Java Reflection – The Outstanding 3 Step Guide
The Java Reflection provides a way for a running Java program to examine and enhance its own structure and behavior. Reflection enables you to examine the classes, methods, fields, and constructors at run-time, even if they are private! Thus, this becomes important for frameworks such as Spring, Hibernate, or JUnit that rely upon reflection API …