Why does the instance block get executed before static block in the following scenario?
When objects created with static reference, why do instance block & default constructor get executed before static block?