关于《Thinking in Java》 类型信息的一个代码的疑问 java类型信息 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要加上包名:package com.withiter.csdn.test;import java.util.Random;class Initable { static final int staticFinal = 47; static final int staticFinal2 = ClassInitialization.rand.nextInt(1000); static { System.out.println("Initializing Initable"); }}class Initable2 { static int staticNonFinal = 147; static { System.out.println("Initializing Initable2"); }}class Initable3 { static int staticNonFinal = 74; static { System.out.println("Initializing Initable3"); }}public class ClassInitialization { public static Random rand = new Random(47); public static void main(String[] args) throws Exception { Class initable = Initable.class; System.out.println("After creating Initable ref"); // Does not trigger initialization: System.out.println(Initable.staticFinal); // Does trigger initialization: System.out.println(Initable.staticFinal2); // Does trigger initialization: System.out.println(Initable2.staticNonFinal); Class initable3 = Class.forName("com.withiter.csdn.test.Initable3"); System.out.println("After creating Initable3 ref"); System.out.println(Initable3.staticNonFinal); }} class.forName(String)中的String要加全限定名的吧,你单独加的是这个类名JVM会找不到的。你试试加包的名上去 Java异常 编写一个程序,将10个整型数据写入文件,再读出来求和。 代码找错 怎样在applet里批量读取一个文件夹中的图片并在JScrollPane中显示出来? 对环境变量的一点疑惑 报这个错失什么意思 请问关于JAVA中ASKII码的转换 我想请问目前在java中,通过什么方法解析xml比较好?? Applet的刷新问题 急问各高手一个问题 谁能提供个比较好的java项目 MAC jdk1.8装好,但是java -version显示的还是jdk1.6
static final int staticFinal = 47;
static final int staticFinal2 = ClassInitialization.rand.nextInt(1000);
static {
System.out.println("Initializing Initable");
}
}class Initable2 {
static int staticNonFinal = 147;
static {
System.out.println("Initializing Initable2");
}
}class Initable3 {
static int staticNonFinal = 74;
static {
System.out.println("Initializing Initable3");
}
}public class ClassInitialization {
public static Random rand = new Random(47); public static void main(String[] args) throws Exception {
Class initable = Initable.class;
System.out.println("After creating Initable ref");
// Does not trigger initialization:
System.out.println(Initable.staticFinal);
// Does trigger initialization:
System.out.println(Initable.staticFinal2);
// Does trigger initialization:
System.out.println(Initable2.staticNonFinal);
Class initable3 = Class.forName("com.withiter.csdn.test.Initable3");
System.out.println("After creating Initable3 ref");
System.out.println(Initable3.staticNonFinal);
}
}
你试试加包的名上去