zoukankan      html  css  js  c++  java
  • 代码块:在Java中用{}括起来的代码

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

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

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

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

    如下图所示:

  • 相关阅读:
    Python面向对象详解
    使用树莓派搭建LoRaWAN网关并接入腾讯云物联网开发平台
    dajngo
    dajngo 项目目录结构调整
    Django
    nacos的简单使用
    MySQL数据库开发规范
    mabatis的sql标签
    直接插入100w数据报错
    大数据量插入到数据库
  • 原文地址:https://www.cnblogs.com/chenmingjun/p/8448974.html
Copyright © 2011-2022 走看看