Objects-First with Java: A Practical Introduction using BlueJ, 6th Edition
7. Fixed-size collections – arrays11 Documented Misconceptions
Check YourselfArrayAllocationWithoutNew
Arrays are created without the new keyword
ArrayBracketCountIsLength
The number of brackets in an array type or an array initializer corresponds to the length of the array
ArrayElementTypeRepeats
The type of a multi-dimensional array is written as T[] T[] T[]
ArrayElementsUntyped
Elements of arrays are untyped
ArrayHasLengthMethod
To get the length of an array, one needs to call its length method
ArrayInitializerContentsInBrackets
Array initializers list the elements in square brackets
ArrayLengthPartOfType
The length of an array is part of its type
ArrayListIsArray
ArrayLists are arrays
ArrayRankNotPartOfType
The rank of an array is not part of its type
ArraysGrow
Arrays can grow dynamically
ArrayRankIsLength
Array rank and array length are the same thing