java 代码块(局部代码块、实例代码块、静态代码块、同步代码块)_代码块和同步代码块-CSDN博客

网站介绍:文章浏览阅读6.6k次,点赞30次,收藏101次。1 引言代码块是类的成分之一:成员变量,方法,构造器,代码块,内部类。在Java中,使用 { } 括起来的代码被称为代码块(Code block)1.1 代码块的分类根据其位置和声明的不同,可以分为:局部代码块:用于限定变量生命周期,及早释放,提高内存利用率。静态代码块:主要用于对静态属性进行初始化。实例(构造)代码块:调用构造方法都会执行,并且在构造方法前执行。同步代码块:一种多线程保护机制。2 局部代码块在方法中出现,可以限定变量生命周期,及早释放,提高内存利用率。2.1 示例_代码块和同步代码块