Skip to content
Thomas Czogalik edited this page May 13, 2020 · 19 revisions

Important

Coding

Static block vs. initializer block

static {
  System.out.println("static init block")
}

{
  System.out.println("init block")
}
  • static block is called once when class is loaded
    • used to init static variables
  • init block is always called on object creation

Clone this wiki locally