概念题 如果类X的静态初始化中调用了类Y的静态方法,而类Y的静态初始化块中由调用了类X的静态方法,这种情况叫循环静态初始化,请分析这种情况下类X和类Y的初始化过程。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只记得static块里面的代码是只执行一次的吧 看你先加载哪个类/** * <p>Title: </p> * * <p>Description: </p> * * <p>Copyright: Copyright (c) 2007</p> * * <p>Company: </p> * * @author not attributable * @version 1.0 */public class A1 { public A1() { } static { B1.testB1(); } public static void testA1(){ System.out.println("testA1"); } public static void main(String[] args){ }}/** * <p>Title: </p> * * <p>Description: </p> * * <p>Copyright: Copyright (c) 2007</p> * * <p>Company: </p> * * @author not attributable * @version 1.0 */public class B1 { public B1() { } static { A1.testA1(); } public static void testB1() { System.out.println("testB1"); } public static void main(String[] args){ }}执行下就知道了. 有道理,A1.textB()这个语句里面得先初始化A1,再执行textB 有Ajax怎样完成无刷新的页面谢谢了 请教1个关于Java核心技术第8版里德示例问题 swing运行结果 帮忙看一下,多谢 一个小问题 请高手帮忙解决一下! 如何用formbean和FormFile上传不定个数的文件? 在哪儿可以下载com.borland软件包,在线等待 如何在windowClosing()中取消关闭窗口 ******怎么设置JTable的背景色****** 谁知道JBuilder7的注册码?高分求购!! 桌面软件(如一般的管理系统)如何共享数据? sleep()函数是什么意思?急等
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2007</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class A1 {
public A1() {
}
static {
B1.testB1();
}
public static void testA1(){
System.out.println("testA1");
}
public static void main(String[] args){
}
}/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2007</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class B1 {
public B1() { } static {
A1.testA1();
} public static void testB1() {
System.out.println("testB1");
} public static void main(String[] args){ }
}
执行下就知道了.