title: Double array initialization in Java
body: <p>I was reading a book on <a href="http://en.wikipedia.org/wiki/Java_%28programming_language%29">Java</a> and came across an example in which an array of type double was initialized in a way that I haven't seen before. What type of initialization is it and where else can it be used?</p>
  
  <pre><code>double m[][]={
      {0*0,1*0,2*0,3*0},
      {0*1,1*1,2*1,3*1},
      {0*2,1*2,2*2,3*2},
      {0*3,1*3,2*3,3*3}
  };
  </code></pre>