标签:
<Think in java >这本书的实例代码。
package com.yuan.test; //: typeinfo/SweetShop.java //Examination of the way the class loader works. class Candy { static { System.out.println("Loading Candy"); } } class Gum { static { System.out.println("Loading Gum"); } } class Cookie { static { System.out.println("Loading Cookie"); } } public class SweetShop { public static void main(String[] args) { System.out.println("inside main"); new Candy(); System.out.println("After creating Candy"); try { Class.forName("Gum"); } catch (ClassNotFoundException e) { System.out.println("Couldn’t find Gum"); } System.out.println("After Class.forName(\"Gum\")"); new Cookie(); System.out.println("After creating Cookie"); } } //输出结果 inside main Loading Candy After creating Candy Couldn’t find Gum After Class.forName("Gum") Loading Cookie After creating Cookie
标签:
原文地址:http://my.oschina.net/u/2308739/blog/401733