代码块 {}
局部代码块
写在方法中的代码块,一般用来限制局部变量的生命周期
但是现在已经不怎么用了,因为内存容量已经足够大了
构造代码块
写在成员位置的代码块
可以将多个构造方法中重复的代码抽取出来
在创建本类对象的时候,会先执行构造代码块,再执行构造方法
已经淘汰了,因为不够灵活,一旦写了,会让所有构造方法都执行代码块
一般可以之间写一个方法,直接调用就行
静态代码块
特点: 通过static关键字修饰,
随着类的加载而加载,
并且自动触发,只执行一次
应用: 在需要一些数据初始化的时候就需要静态代码块