OOP-20年秋第五周

it2023-11-07  64

JAVA第五周

Array Collection(←重点)

数组是固定的fixed,存放是连续的,可以随机访问

Collection只能有对象(基本数据类型会自动包装)

如果是字符串数组 –这个时候其实一个字符串都没有…

二维数组是这么分配空间的呢? –先弄一个一维数组,这些一维数组里面放的引用指向新的一维数组 –如此形成了二维数组,而空间并不是连续的 –由此有个区别 java和c不一样 二维可以长度有变 变成锯齿形状 

Arrays类类似System类是私有构造函数+静态方法 –可以使用sort快速排序之类的操作

Collection是泛型,而且是个接口

Set不可以重复

List list =new Arraylist(); –这样很好!比Arraylist list好 –为什么叫Arraylist? –是一个线性表(数组实现的),他的数组扩容非常的复杂

最新回复(0)