title: Where is array's length property defined?
body: <p>We can determine the length of an <code>ArrayList&lt;E&gt;</code> using its public method <code>size()</code>, like</p>
  
  <pre><code>ArrayList&lt;Integer&gt; arr = new ArrayList(10);
  int size = arr.size();
  </code></pre>
  
  <p>Similarly we can determine the length of an <code>Array</code> object using the <code>length</code> property</p>
  
  <pre><code>String[] str = new String[10];
  int size =  str.length;
  </code></pre>
  
  <p>Whereas the <code>size()</code> method of <code>ArrayList</code> is defined inside the <code>ArrayList</code> class, where is this <code>length</code> property of <code>Array</code> defined?</p>