在Java中, 通过Class. forName()方法可以静态决议加载哪一个类, 比如关于设计好的数据库连接池接口, 我们可以有多种的接口完成类来完成相反的功能, 在源代码外面通过读取配置文件信息, forName(configClassName). 这样关于顺序来讲只用关心接口的定义, 异样的以数据库连接池为例, forName(). getInstance()就无法正确构造实例。 的eval()的使用要复杂的多)。   下面通过实际的例子阐明如何在运转时静态拜访类的静态方法。