Constructor Vs Static Block In Java