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


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

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

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

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

    如下图所示:

  • 相关阅读:
    General error: 1364 Field 'id' doesn't have a default value
    数据库 主键、外键和索引的区别
    宝塔升级
    服务器数据库性能调优
    关于TP5.1的跳转
    用PHP写九九乘法表
    Java中的接口
    Java中的继承
    超市库存管理系统
    Java中的封装
  • 原文地址:https://www.cnblogs.com/chenmingjun/p/8448974.html
Copyright © 2020-2023  润新知