ALL


  Reflection in Java

What is Reflection?Reflection is a feature in Java that allows a program to obtain information about itself at runtime and dynamically manipulate the properties, methods, and constructors of classes or objects. With reflection, we can instantiate objects, call methods, and set properties without knowing the exact class name beforehand.The core of the reflection mechanism is the Class object, which represents a class. The Java Virtual Machine (JVM) automatically creates this Class object when it loads a class.How the JVM Creates a Class?When we write a class and compile it, the compiler convert...

748 0       METHOD FIELD TUTORIAL JAVA REFLECTION