黑马程序员技术交流社区
标题:
代码块分类及作用?
[打印本页]
作者:
董晗
时间:
2016-4-26 22:11
标题:
代码块分类及作用?
如题,进来谈论一下{:2_31:}
作者:
yunmu
时间:
2016-4-26 22:14
静态代码块随着类的加载而执行,优先于主函数,只执行一次。 构造代码块随着对象的创建而执行,优先于构造方法执行。 执行顺序: 1、静态代码块(只执行一次) 2、构造代码块(优先构造方法) 3、构造方法
作者:
风雪边城
时间:
2016-4-26 22:15
* b: 构造代码块
* 构造代码块定义在成员位置,构造代码块与构造方法类似,在每次创建对象时均会调用。
* c: 静态代码块
* 静态代码块同样定义在成员位置,使用static修饰,通常用于为static修饰的变量赋值,只在第一次创建对象时(加载类时)调用。
d:局部代码块:
* 定义在方法中,目的是为了限制变量的生命周期
作者:
奉建兵
时间:
2016-4-26 22:22
静态代码块,局部代码块,构造代码块,同步代码块
作者:
Yoyoqiu
时间:
2016-4-26 22:32
静态随着类的加载而加载 级别最高
构造方法 就记着 构造方法中
第一行 是 super(); 调用父类构造
第二行是 调用本类构造代码块
第三行才是你写的内容 第一第二行 是默认的 你不写系统会自己加
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2