黑马程序员技术交流社区

标题: 静态代码块、构造代码块,局部代码块,同步代码块的比较? [打印本页]

作者: gczsjj    时间: 2017-1-11 00:31
标题: 静态代码块、构造代码块,局部代码块,同步代码块的比较?

        静态代码块:在类中,方法外,用static修饰,随着类的加载而加载.用于加载驱动,只能执行一次
        构造代码块:类中,方法外,创建对象时执行,且先于构造方法执行.
        局部代码块:在方法中,调用方法时执行
        同步代码块:使用synchronized关键字加上一个锁对象来定义一段代码, 这就叫同步代码块

作者: wuhaixin    时间: 2017-1-11 18:16
那么构造代码块,局部代码块一般怎么用,有什么用?
作者: 一片叶~    时间: 2017-1-11 22:55
wuhaixin 发表于 2017-1-11 18:16
那么构造代码块,局部代码块一般怎么用,有什么用?

局部代码块可以限定变量的生命周期,一般可以用来释放内存;构造代码块是构造方法前执行的,作用是来初始化每个对象都要初始化的属性,提高代码复用性




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