doubt in java basics?
<pre><code>class test 
 {
   test()
     {
    System.out.println("Constructor");
     }

   {
    System.out.println("Hai");
   }

 }
public class sample
 {
   public static void main(String [] a)
     {
     test t = new test();  
     }
 }
</code></pre>

<p>in the above code why is that the statement given within the braces ((i.e) "Hai")  is Printed before the constuctor is executed.</p>
