First, static statements/blocks are called in the order they are defined. Next, instance statements/blocks are called in the order they are defined. Finally, the constructor is called.
I will suppress my every urge. But not this shameless plug:
a bit of art, as a gift, the permaculture playing cards