Java member initialization
<p>What is the difference between:</p>

<pre><code>public class A
{
    private int x = 1;
    A() {}
}
</code></pre>

<p>and</p>

<pre><code>public class A
{
    private int x;
    A() { x = 1; }
}
</code></pre>

<p>, if any?</p>
