【笔记】Java的代码块

前言

Java的代码块学习笔记

代码块格式

1
2
3
{
...
}

构造代码块

  • 位置:类之内,方法之外,和成员变量同级
  • 用途:抽取构造方法的共性
  • 特点:在创建对象时,先触发构造代码块,再出发构造方法

内部代码块

  • 位置:方法内
  • 用途:为了控制变量的作用范围

静态代码块

  • 通常用于完成项目的初始化
  • 存在的位置是成员位置
  • 在加载类的时候加载静态代码块,且只加载一次
1
2
3
static {
...
}

完成