… : Java Glossary


There is a shorthand notation to pass The notation works to pass arrays of any class.

A Thing parameter can be passed to a method expecting a Thing or Thing[] argument. However, you can’t pass it to a method expecting an Iterable<? extends Thing>. You must convert it to an explicit Iterable, usually with Arrays. asList( ).

An array is not a true Iterable. It does not have a iterator method. The compiler treats it as Iterable in for:each, but does not use an Iterator; it fudges a traditional for loop.

If you need a constructor with two parameters, handle one in the constructor and the second in a setter invoked in a static init block.

This page is posted
on the web at:


Optional Replicator mirror
of mindprod.com
on local hard disk J:

Canadian Mind Products
Please the feedback from other visitors, or your own feedback about the site.
Contact Roedy. Please feel free to link to this page without explicit permission.

Your face IP:[]
You are visitor number