答案是肯定的:java中的数组也是对象。
而且数组的父类也是Object,举个例子:

public static void main(String[] args) {
    //数组的定义和初始化
    // int[]  arr1 = null;

    int[]  arr1 = new int[5];  //默认初始化:数组元素相当于对象的属性,遵守对象属性默认初始化的规则。
    //动态初始化.根据索引直接赋值

    System.out.println(arr1[0]);

    System.out.println(arr1[1]);

    int arr2[] = {20,30,40};    //静态初始化

    System.out.println(arr2);

}
上述代码使用了数组的三种初始化方式,在默认初始化中,数组中的元素相当于对象的属性,遵守对象属性初始化的规则,所以在上面的代码中输出的arr1[0]=0,arr1[1]=0。java中数组的创建使用了关键字new,虽然格式和普通的类创建的方式有所区别。
数组的基本特点:
1.数组的长度是不变的,一旦被创建,它的大小就不可更改。
2.其元素类型必须是相同类型,不允许出现混合类型。
3.数组类型可以是任何数据类型,包括基本数据类型和引用数据类型。
4.数组变量属于引用类型,数组也是对象。