该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2011-11-04
楼主果断被投新手了。
|
|
返回顶楼 | |
发表时间:2011-11-04
quxiaoyong 写道 楼主果断被投新手了。
大家淡定,以后写有技术含量的 |
|
返回顶楼 | |
发表时间:2011-11-04
没事吧 无聊
|
|
返回顶楼 | |
发表时间:2011-11-04
最后修改:2011-11-04
http://www.iteye.com/topic/611306
JVM classloader的加载顺序。 |
|
返回顶楼 | |
发表时间:2011-11-04
java对象加载的时候会给对对象的的静态属性分配对应的空间,并且给予其对应的默认值,比如:static int a ;
那么加载完成的时候 a =0; 加在完成之后,当主动调用一个对象的时候会对类对象进行初始化, 初始化先是给初始化静态的属性或静态代码块,并且是上而下执行 , 如果创建对象实例 会先执行创建所有的父类实例,父类的实例创建和子类一样, 然后执行对象的普通代码块,然后是构造函数 这些可以解释lz的代码和说明 |
|
返回顶楼 | |
发表时间:2011-11-11
weiliuhong1 写道 static 语句块 只在第一次初始化时候执行吧
同意你的看法,static修饰的变量会专门放到静态池里面,并且只会在编译的时候执行一次。 |
|
返回顶楼 | |