title: Variable parameter class?
body: <p>The following code</p>
  
  <pre><code>    public static void main(String[] args) {
          fun(new Integer(1));
      }
      static void fun(Object ... a) {
          System.out.println(a.getClass());
      }
  </code></pre>
  
  <p>gives the output :- </p>
  
  <pre><code>class [Ljava.lang.Object;
  </code></pre>
  
  <p>What class is this?</p>