一、javaSE (十五)对象数组、集合(Collection)、集合(List)

此页面是否是列表页或首页?未找到合适正文内容。

一、javaSE (十五)对象数组、集合(Collection)、集合(List)

标签:post对象bsp基本类型数据不同的获取原理逆向

1:对象数组(掌握)

(1)数组既可以存储基本数据类型,也可以存储引用类型。它存储引用类型的时侯的数组就叫对象数组

(2)案例:

用数组存储5个学生对象,并遍历数组。

2:集合(Collection)(掌握)

(1)集合的由来?

我们学习的是Java–面向对象–操作很多对象–存储–容器(数组和 stringbuffer)–数组

而数组的长度固定,所以不适合做变化的需求,Java就提供了集合供我们使用

(2)集合和数组的区别?

A:长度区别

数组固定

集合可变

B:内容区别

数组可以是基本类型,也可以是引用类型

集合只能是引用类型

C:元素内容

数组只能存储同一种类型

集合可以存储不同类型(其实集合一般存储的也是同一种类型)

(3)集合的继承体系结构?

由于需求不同,Java就提供了不同的集合类。这多个集合类的数据结构不同,但是它们都是要提供存储和通历功能的,

我们把它们的共性不断的向上提取,最终就形成了集合的继承体系结构图

Collection

|–List

|–Arraylist

|–Vector

|–Linkedlist

|–Set

|–Hashset

作者: 老毛桃

为您推荐

返回顶部