When is a java exception thrown
<p>Please see below pseudocode method. If the call to <code>readUrls()</code> throws an exception, doesn't that mean that <code>closeConnection()</code> will not be executed and program flow will return to the method that calls <code>getdata()</code>?</p>

<p>Thanks</p>

<pre><code>getdata() throws Exception
{
     setup();
     readUrls();
     closeConnection();
}
</code></pre>
