<!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>