Java Class forName()方法及示例
java.lang.Class类 的 forName() 方法是用来获取该类的实例,并指定类名。该类的名称被指定为字符串参数。
语法:
参数: 该方法接受参数 className ,它是需要其实例的类。
返回值: 该方法以指定的类名返回该类的实例。
异常: 该方法抛出以下异常:
- LinkageError: 如果链接失败
- ExceptionInInitializerError: 如果这个方法引发的初始化失败。
- ClassNotFoundException: 如果无法找到该类。
下面的程序演示了forName()方法。
例1:
输出
例2:
输出
参考资料: https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html#forName-java.lang.String-