Java进阶-Java学习路线课程第一课:Java集合框架-ArrayList和LinkedList的使用,
本博客地址 | GitHub | 小站坐坐 | 更多资源免费下载
小伙伴们,大家晚上好!今天我给大家带来Java集合框架Collection之List讲解,今天主要讲解List接口下的两个实现类ArrayList和LinkedList,今天的讲解非常重要,请大家仔细看噢!
前面我们学过了数组(不熟悉数组的小伙伴点击:Java入门-Java学习路线课程第五课:一维数组),存取数据都非常方便,但是声明数组时要给一个固定的长度,如果用来储存每天的新闻的话,好象有点尴尬,因为新闻每天可能不一样的噢!如果新闻太少,浪费空间,如果新闻很多,又会造成空间不够,那么怎么办呢?还有怎么存储更复杂的数据(类型)对象,这些我们都可以用Java集合框架解决。
文章目录
- 1、首先,让大家看看一个简洁的Java集合框架结构体系图:
- 2、再看看这些接口和类有什么特征。
- 3、ArrayList演示案例代码(含List遍历(或打印输出)五种方式):
- 4、输出结果:
- 5、ArrayList初始化存储空间对象Object的长度为0,增加第一个元素时候,存储空间对象Object由0变成10个,10个存储空间用完之后增至15个如图
- 6、LinkedList演示案例代码(含List遍历(或打印输出)五种方式):
- 7、输出结果:
- 8、LinkedList 初始化是first对象和 last对象都为 null ,增加元素后也是在first和 last之间增加。增加第一个元素后,又产生了三个item对象、next和prev对象。如图:
- 9、ArrayList和LinkedList的异同:
- 小伙伴们,本章已经结束,你们都懂了吗?记得关注、点赞、分享和关注
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处. 同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。