<div>On Tue, May 15, 2012 at 1:06 AM, Dr Heinz M. Kabutz <span dir="ltr"><<a href="mailto:heinz@javaspecialists.eu" target="_blank">heinz@javaspecialists.eu</a>></span> wrote:</div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<u></u>


  

<div bgcolor="#ffffff" text="#000000">
The finalizer definitely runs even if the constructor fails (in other
words, throws an exception).</div></blockquote><div><br></div><div>The fact that the finalizer runs even when the constructor fails was a security hole: <a href="http://www.ibm.com/developerworks/java/library/j-fv/index.html?ca=drs-">http://www.ibm.com/developerworks/java/library/j-fv/index.html?ca=drs-</a></div>

<div><br></div><div>I think it was fixed awhile ago, but the bug report isn't visible to me, I presume for security reasons: <a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5092933">http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5092933</a></div>

<div><br></div><div>Bob</div><div><br></div><div> </div></div>