码迷,mamicode.com
首页 > 编程语言 > 详细

代码块:在Java中用{}括起来的代码

时间:2018-02-14 22:19:33      阅读:263      评论:0      收藏:0      [点我收藏+]

标签:pos   代码块   调用   span   png   com   提高   col   出现   

代码块:在Java中用{}括起来的代码  

  (1)在Java中用{}括起来的代码。
  (2)代码块分类:(根据其位置和声明的不同)
    A:局部代码块
      在方法定义中,用于限定变量的生命周期,及早释放,提高内存利用率。
    B:构造代码块
      在类中方法外出现(即在类中的成员位置),可以把多个构造方法方法中相同的代码存放到一起,用于对对象进行初始化,每次调用构造方法都执行,并且在构造方法前执行。
    C:静态代码块
      在类中方法外出现(即在类中的成员位置),并加上static修饰,用于对类进行初始化,静态在类加载的时候就执行了,并且只执行一次。
    D:同步代码块
      多线程部分讲解。
  (3)面试题:
    静态代码块、构造代码块、构造方法的执行顺序问题?

    静态代码块  >  构造代码块  >  构造方法

    只执行一次     每次调用构造方法都执行

如下图所示:

技术分享图片

技术分享图片

代码块:在Java中用{}括起来的代码

标签:pos   代码块   调用   span   png   com   提高   col   出现   

原文地址:https://www.cnblogs.com/chenmingjun/p/8448974.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!