Class.forName()
时间: 2023-06-21 14:13:20 浏览: 47
在Java中,Class.forName()是一个静态方法,可以在运行时动态加载并返回一个类的Class对象。它接受一个字符串参数,该参数是要加载的类的完全限定名。例如,如果要加载名为"com.example.MyClass"的类,可以使用以下代码:
```
Class.forName("com.example.MyClass");
```
此方法还可以用于加载JDBC驱动程序,如以下示例所示:
```
Class.forName("com.mysql.jdbc.Driver");
```
它将加载MySQL JDBC驱动程序并返回相应的Class对象。
相关问题
Class.forName
Class.forName() 是 Java 中的一个方法,用于加载指定的类并返回该类的 Class 对象。该方法通常用于动态加载类,即在程序运行时根据需要加载指定的类。它需要一个参数,即要加载的类的全限定类名。如果该类不存在,则会抛出 ClassNotFoundException 异常。例如:
```
Class.forName("com.example.MyClass");
```
该代码会加载名为 com.example.MyClass 的类并返回该类的 Class 对象。如果该类不存在,则会抛出 ClassNotFoundException 异常。
class.forname
"class.forName" 是Java中的一个方法,它用于动态加载类。它接收一个字符串参数,该参数是要加载的类的完整限定名,例如:"com.example.MyClass"。该方法会返回一个Class对象,该对象表示加载的类。如果类没有被找到,则会抛出ClassNotFoundException异常。这种动态加载类的方式在很多框架和库中都被广泛使用。