在Java中, 經過Class. forName()方法能夠靜態決議加載哪個類, 好比關於設計好的數據庫鏈接池接口, 咱們能夠有多種的接口完成類來完成相反的功能, 在源代碼外面經過讀取配置文件信息, forName(configClassName). 這樣關於順序來說只用關心接口的定義, 異樣的以數據庫鏈接池爲例, forName(). getInstance()就沒法正確構造實例。 的eval()的使用要複雜的多)。 下面經過實際的例子闡明如何在運轉時靜態拜訪類的靜態方法。數據庫