Is an array an object in Java?

前端 未结 12 1910
我寻月下人不归
我寻月下人不归 2020-11-22 14:26

In Java we can declare an array using the following:

String[] array = new String[10]; 
int size = array.length; 

Does this mean that the arra

12条回答
  •  夕颜
    夕颜 (楼主)
    2020-11-22 14:38

    Yes; the Java Language Specification writes:

    In the Java programming language, arrays are objects (§4.3.1), are dynamically created, and may be assigned to variables of type Object (§4.3.2). All methods of class Object may be invoked on an array.

提交回复
热议问题