java 可以用什么来存储对象的集合?

如题,数组好像存储不了对象的集合,那么想要存储对象的集合该怎么办?有人知道可以告诉我一下

可以使用map里放list
如果 使用list里再放list

Map、List、Set等都是可以的

Java可以自定义对象数组来存储对象。需要注意的是,数组中的每个对象属于自定义的类,也就是同一类型。由于数组中每个元素都是引用数据类型,只有多个实例好的对象才能组成自定义数组。看看下面的代码你也许就更清楚了。

 public class ZooTest {

    public static void main(String[] args) {
        Animal[] animals = { new Cat(), new Monkey(), new Cat(), new Mule(),
                new Dog(), new Monkey() };

        for(Animal a:animals){
            a.eat();
        }
    }

}

class Animal {
    void eat() {
        System.out.println("动物吃东西");
    }
}

class Cat extends Animal {
    void eat() {
        System.out.println("猫吃鱼");
    }
}

class Dog extends Animal {
    void eat() {
        System.out.println("狗啃骨头");
    }
}

class Monkey extends Animal {
    void eat() {
        System.out.println("猴吃香蕉");
    }
}

class Mule extends Animal {
    void eat() {
        System.out.println("骡子吃饲料");
    }
}

数组,列表,或者数据库都行,数据库的话,在Android上一般这种小的程序用mysql,在PC端的话学校的课程一般是sqlsever但是商业的话用Oracle比较多

数组,列表,或者数据库都行,数据库的话,在Android上一般这种小的程序用mysql,在PC端的话学校的课程一般是sqlsever但是商业的话用Oracle比较多