集合基础认识

集合和数组的区别对比
对象数组
数组的定义格式:
数据类型[] 数组名 = new 数据类型[数组长度];
数据类型是对象的数据类型,就是对象数组
存储元素:
数组名[索引] = 对象的地址(使用对象名保存)
取出元素:
对象的数据类型 变量名 = 数组名[索引];
此时变量名保存的是当前对象的地址
变量名.成员方法(set/get...)

集合和数组的区别
数组: 长度不可变
集合: 长度可变

ArrayList集合底层是数组,有索引
int[] arr = {1,2,3};

//存储数据类型
数组: 基本数据类型 + 引用数据类型
集合: 引用数据类型 + 基本数据类型的包装类

数组扩容
数组扩容:
数组在内存中是占用一段连续的存储空间,当数组初始化后,数组的长度就会固定不变,
需要增加数组的长度时,由于数组的存储空间附近可能被其他数据存储的空间占用,
所以只

集合基础认识最先出现在Python成神之路

版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/17752.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>