Java Language Specification, Version Java SE 21 Edition
10.3. Array Creation5 Documented Misconceptions
ArrayAllocationWithoutNew
Arrays are created without the new keyword
ArrayLengthCannotBeZero
An array cannot have a length of 0 elements
ArraysGrow
Arrays can grow dynamically
OnlyInnermostArrayElements
Only the elements of the innermost array of a multi-dimensional array are accessible
StringLengthField
One can know the length of a String object by accessing its length field