当像这样在Java中使用Braces块时?

Ham*_*thi 7 java

在此输入图像描述

请看上面的图片(来自Wrox Beginning Spring的书)

我有这个问题是什么{}?

是构造函数吗?功能块?是"accountsMap"的块吗?它是什么 ?

请在java中解释这个功能?这个功能的名称是什么?

Era*_*ran 10

它是一个实例初始化程序块,无论使用哪个构造函数,每次创建类的实例时都会执行它.它在执行的构造函数的代码之前执行.有关更多详细信息,请参阅JLS 8.6.