程序是這樣的放在c12包下
package c12;/**
* Created by IntelliJ IDEA.
* User: Administrator
* Date: 2007/6/26
* Time: 下午 09:17:09
* To change this template use File | Settings | File Templates.
*/
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("c12\\Gum");
Class.forName("Gum");
} catch (ClassNotFoundException e) {
e.printStackTrace(System.err);
} System.out.println("After Class.forName(\"Gum\")");
new Cookie();
System.out.println("After Creating Cookie");
}
}知道是 Class.forName("Gum");
這句有問題,不清楚應該如何修改,先寫寫了.
package c12;/**
* Created by IntelliJ IDEA.
* User: Administrator
* Date: 2007/6/26
* Time: 下午 09:17:09
* To change this template use File | Settings | File Templates.
*/
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("c12\\Gum");
Class.forName("Gum");
} catch (ClassNotFoundException e) {
e.printStackTrace(System.err);
} System.out.println("After Class.forName(\"Gum\")");
new Cookie();
System.out.println("After Creating Cookie");
}
}知道是 Class.forName("Gum");
這句有問題,不清楚應該如何修改,先寫寫了.
哪這個也報這中
BufferedInputStream in = new BufferedInputStream(new FileInputStream("c11.Redirecting.java"));二者有什麼區別.謝謝解釋