O'Reilly logo
  • Aadil Hussain thinks this is interesting:

An initializer block is defined within a class, not as a part of a method. It executes for every object that’s created for a class.

From

Cover of OCA Java SE 8 Programmer I Certification Guide

Note

Initializer bloack in is not part of method, its part of class and executed every time once bject is created