Java forName() Method
Chapter:
Miscellaneous
Last Updated:
15-10-2016 18:46:55 UTC
Program:
/* ............... START ............... */
class MyClass {
static {
System.out.println("Loading class MyClass...");
}
}
public class JavaForNameMethod {
public static void main(String[] args) {
try {
String className = "MyClass";
boolean initialize = false;
ClassLoader cLoader = JavaForNameMethod.class.getClassLoader();
Class c = Class.forName(className, initialize, cLoader);
className = "MyClass";
System.out.println("about to load");
c = Class.forName(className);
} catch (ClassNotFoundException e) {
System.out.println(e.getMessage());
}
}
}
/* ............... END ............... */
Output
Tags
forName() Method, Java, Reflection