title: Why is it considered bad practice in Java to call a method from within a constructor?
body: <p>In Java, why is it considered bad practice to call a method from within a constructor? Is it especially bad if the method is computationally heavy?</p>