黑马程序员技术交流社区
标题:
黑马程序员------代码块的分别
[打印本页]
作者:
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