title: How to get array to print correctly with constructor and class? Java
body: <p>I'm simply trying to get my array to print correctly. This is what I have so far.</p>
  
  <pre><code>public class Driver
  {
      public static void main(String[] args)
      {
          //create new instance of the ArrayLab class with parameter of 10
          ArrayClass array = new ArrayLab(10);
  
          array.initialize();
  }
  </code></pre>
  
  <hr>
  
  <p>I do realize that I have a parameter for my class, the problem remains the same whether or not I have just a simple instance variable with the class parameter inside of the java array field.</p>
  
  <hr>
  
  <pre><code>public class ArrayClass
  {
      //array instance variable
      private int[] array = new int[]{0,0,0,0,0,0,0,0,0,0};
  
      //array constructor
      public ArrayClass(int integer)
      {
          //array parameter field [0,1,2,3,4,5,6,7,8,9] 10 in total.
          int[] temp = {1,2,3,4,5,6,7,8,9,10};
          array = temp;
  
      }
  
      public void initialize()
      {
  
          System.out.println(array);
  
      }
  }
  </code></pre>
  
  <p>It all compiles, but the problem I'm having is when it prints the output is comes up as something like this [I@1443957. What does that imply?</p>