A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 Ranger-Master 于 2015-5-21 17:28 编辑

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

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







3 个回复

倒序浏览
它跟静态属性类似,代码属于类,不属于对象;静态代码,在构造方法之前执行 。
静态代码块和直接在变量前边加上static效果是完全一样的
static
{
int x=0;
int y=0;
}
static int x=0;
static int y=0;
上边2个效果完全一样.不一样的就是能少打几个static
回复 使用道具 举报
纯情花心男 发表于 2015-5-21 18:30
它跟静态属性类似,代码属于类,不属于对象;静态代码,在构造方法之前执行 。
静态代码块和直接在变量前边 ...

原来如此,那构造代码块呢?
回复 使用道具 举报
新人报道,虚心学习
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马