黑马程序员技术交流社区

标题: 构造代码块和静态代码块? [打印本页]

作者: 汪冰伦    时间: 2015-10-23 20:45
标题: 构造代码块和静态代码块?
本帖最后由 汪冰伦 于 2015-10-24 09:04 编辑

请问,构造代码块和静态代码块,分别是干什么用的呢?感觉很少见,还有其他什么代码块吗?
作者: C威    时间: 2015-10-23 21:32
静态代码块是随着类的加载而加载,一般用于加载数据的时候用
作者: 叶子和大人    时间: 2015-10-23 23:31
同步代码块 synchronized{}
作者: dai2686779    时间: 2015-10-23 23:33
6666666666666666666
作者: 汪冰伦    时间: 2015-10-24 09:04
我已经明白了,
  构造代码块:当一个类中有多个构造方法时候,可以定义构造代码块来对所有的构造方法进行初始化,也就是做个统一的补充;
  静态代码块:格式是static{   } 随着类的加载而加载,只执行一次,用于给类初始化,并且优先于主函数;

作者: 朦胧色彩    时间: 2015-10-24 10:11
静态代码块,随着类的加载而加载,给类初始化的,并且只运行一次。
构造代码块,是给所有对象进行初始化用的。
希望可以帮到你!
作者: 汪冰伦    时间: 2015-10-28 11:08
叶子和大人 发表于 2015-10-23 23:31
同步代码块 synchronized{}

谢谢
作者: 雨来    时间: 2015-10-28 11:44
谢谢学习了




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