<!DOCTYPE html><html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body>
    <br>
    <br>
    <blockquote type="cite" cite="mid:1149459027.30879855.1751212028614.JavaMail.zimbra@univ-eiffel.fr">
      <div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000">
        <div data-marker="__QUOTED_TEXT__">
          <div>I agree,</div>
          <div>arrays are fully weird in Java, they don't behave like
            proper objects (no equals/hahCode/toString), they have a
            weird hierarchy, they are always mutable and they do not
            work properly with generics too.</div>
          <div><br data-mce-bogus="1">
          </div>
          <div>So they are not simple to use, they are low level
            primitives, not something you do not want introduce early in
            the learning process.</div>
        </div>
      </div>
    </blockquote>
    <br>
    Preach it, brother!  <br>
    <br>
    I understand the tendency to want to teach "from the ground up", but
    starting with arrays (like with static methods) is just teaching
    habits that need to be unlearned.  <br>
    <br>
    <br>
  </body>
</html>