layout: post
#标题配置
title: Java中的代码块
#时间配置
date: 2021-07-11 19:50:00 +0800
#目录配置
categories: Java
#标签配置
tag: 学习笔记
- content
{:toc}
在Java中,使用{}括起来的代码被称为代码块
局部代码块:
位置:方法中定义
作用:限定变量的生命周期,及早释放,提高内存利用率
构造代码块:
位置:类中方法外定义
特点:每次构造方法执行的时候,都会执行该代码块中的代码,并且在构造方法执行前执行
作用:将多个构造方法中相同的代码,抽取到构造代码块中,提高代码的复用性
静态代码块:
位置:类中方法外定义
特点:需要通过static关键字修饰,随着类的加载而加载,并且只执行一次
作用:在类加载的时候做一些数据初始化的操作