Java中的4种语句块

和C语言一样,在java中用{}括起来的称为代码块,代码块可分为以下四种:

一.简介
1.普通代码块:
类中方法的方法体

2.构造代码块:
构造块会在创建对象时被调用,每次创建时都会被调用,优先于类构造函数执行。

3.静态代码块:
用static{}包裹起来的代码片段,只会执行一次。静态代码块优先于构造块执行。

4.同步代码块:
使用synchronized(){}包裹起来的代码块,在多线程环境下,对共享数据的读写操作是需要互斥进行的,否则会导致数 据的不一致性。同步代码块需要写在方法中。

原文:
https://blog.csdn.net/u012804721/article/details/52439311

你可能感兴趣的:(Java中的4种语句块)