黑马程序员技术交流社区

标题: java成员变量? [打印本页]

作者: hzhzhen    时间: 2015-5-20 12:29
标题: java成员变量?
在Java中
Class  StaticClass{
。。。省略
Static {       ///这是?成员方法?
System.out.println(“…”);
}
。。。省略
}
说的就是
static{
}
貌似就是这样 不带()的
作者: xbutterflyx    时间: 2015-5-20 13:00
...静态代码块...
作者: iamnoten    时间: 2015-5-20 13:04
楼上正解
作者: hsx500    时间: 2015-5-20 13:51
建立一个新对象内存都做了什么事情?
把.class类加载进内存
执行该类中的static代码块,如果有得话,给该类进行初始化。
在堆内存开辟储存空间
给类的属性进行默认初始化
给类的属性进行显示初始化
构造代码块加载
对应构造函数的初始化
把堆内存的对象的地址赋予栈内存的变量
作者: yas丶    时间: 2015-5-20 14:12
楼上正解
作者: 18530919536    时间: 2015-5-20 19:32
我就知道不带static的话是个代码块
作者: Lucus    时间: 2015-5-20 20:00
带static{} 是静态代码块,给类进行初始化的,单独{},是构造代码块,给对象进行初始化的!!
作者: 马鹏涛    时间: 2015-5-20 20:02
楼上正解,静态代码块




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2