In Java, arrays are objects that expose a public, final field named 'length' to store the number of elements. Because it is a field and not a method, you access it without parentheses, unlike the length() method used for Strings or the size() method used for Collections.