对象数组

字面意思来说就是一个类型为对象的数组,然后这个数组里面每一个元素都是实例对象

java用的还是不太熟,这里用js的对象数组来理解就方便些

js和java对象数组比较

JS定义对象数组

1
2
3
4
data = [
{name: "n1", "email": "zhang@email.com"},
{name: "n2", "email": "jiang@email.com"}
];

java定义对象数组

1
2
3
4
car[] data = new car[]{
new car("n1", "zhang@email.com"),
new car("n2", "zhang@email.com")
};

两者定义的区别还是很明显的,但是作用没太大差别

JS对象数组取数据

1
data[0].name;

Java对象数组取数据

1
data[0]name

取数据倒是没啥差别