站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题关于类的实例化时候 先调用哪个方法

关于类的实例化时候 先调用哪个方法

摘要: 关于类的实例化时候 先调用哪个方法


下面的类实例化时候 先调用那个???static{ 还是 public StaticFun(){
为什么?
谢谢
public class StaticFun{

static int i ;

static{
System.out.println(-#34;is=-#34;+i);
i = 9;
}
public StaticFun(){
System.out.println(-#34;i=-#34;+i);
i = 4;
}

}


Java类在实例化之前,要完成类的装载和初始化。
static语句块是在类的初始化过程中调用的。
构造函数是在实例化过程中调用的。


应该是static静态数据处理模块
他在JVM加载类的时候 运行且只运行一次!


建议好好看书,推荐Think in Java


先static


↑返回目录
前一篇: java调用c++函数的问题,请高手帮忙看看
后一篇: applet/J2SE 如何通过byte[]装载本地图片