黑马程序员技术交流社区

标题: 黑马程序员------代码块的分别 [打印本页]

作者: Ranger-Master    时间: 2015-5-21 17:14
标题: 黑马程序员------代码块的分别
本帖最后由 Ranger-Master 于 2015-5-21 17:28 编辑

作为一名技术小菜,现在学到的代码块就只有三种:

构造代码块:位于成员位置上。
局部代码块:位于方法中。缩短局部变量的生命周期。
静态代码块:
请技术大牛帮忙分析三个代码块的具体作用,以及应用场景,非常感谢








作者: 纯情花心男    时间: 2015-5-21 18:30
它跟静态属性类似,代码属于类,不属于对象;静态代码,在构造方法之前执行 。
静态代码块和直接在变量前边加上static效果是完全一样的
static
{
int x=0;
int y=0;
}
static int x=0;
static int y=0;
上边2个效果完全一样.不一样的就是能少打几个static
作者: Ranger-Master    时间: 2015-5-22 19:01
纯情花心男 发表于 2015-5-21 18:30
它跟静态属性类似,代码属于类,不属于对象;静态代码,在构造方法之前执行 。
静态代码块和直接在变量前边 ...

原来如此,那构造代码块呢?
作者: jiatengde    时间: 2015-5-22 23:00
新人报道,虚心学习




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