Is there a per-method cost to object instantiation in Java?
<p>I am hearing from another developer that an object is too expensive to instantiate repeatedly because "it has a bunch of methods."</p>

<p>My understanding (from Bloch, mostly) was that object creation is costly mostly through things done explicitly in the constructor, especially creating other expensive objects.</p>

<p>Is there a per-method cost for a new object in Java?  I'm thinking not, but I need references if anyone has them.</p>

<p>Thanks!</p>
