title: Initialize array of primitives
body: <p>I am wondering,</p>
  
  <p>What's exactly the difference between these two ways of initializing an array of primitives:</p>
  
  <pre><code>int[] arr1 = new int[]{3,2,5,4,1};
  
  int[] arr2 = {3,2,5,4,1};
  </code></pre>
  
  <p>and which one is preferred ? </p>