ArrayList

作者: hahahehe123 | 来源:发表于2017-12-20 20:04 被阅读0次

大家好,我是IT修真院,一枚正直纯洁善良的如刚入门的Java程序员,今天试着给大家分享一下关于mybaits动态标签的内容


背景介绍

ArrayList是动态数组,一个容器类,解决了普通数组的弊端....


知识点以及代码实战

常用方法示例;

常见问题

list与arrylist的关系.....后者实现了前者,所以方法都可以调用......通常的写法也是这样,声明为一个list接口new一个arraylist对象


扩展思考

arrylist与linklist的关系联系;一个是逻辑顺序结构,一个是链表结构,前者的查询速度快,但是删除以及插入比较慢;后者的查询速度慢,但是插入以及删除速度快


更多讨论

arrylist的底层Java虚拟机常量池方法区等知识点


问题汇总;

1;arraylist和linklist的区别

上面说了,也就是内部结构的差异化,导致了查询删除等操作的时间效率

2;list与map的区别

一个是存入对象,一个是键值对

3;arrylist的插入顺序

默认顺序加入,用add方法可以默认加入,也可以指定下表假如

4;可以用迭代器遍历arraylist

可以,四种方法迭代,一种是原生的for循环;两种是iterator的for形式和while形式;还有就是最方便的增强型for循环

5;hashcode是什么

这个的话,说是散列值,可以对比字典来理解记忆,就像页数一样,每一页可以存放不同的对象

6;数组的区别?

数组长度固定,比较死板吧,内容空间都定了,array比较好动态扩展


参考文献: http://how2j.cn?p=13495

PPT

视频

欢迎指正.....

相关文章

网友评论

    本文标题:ArrayList

    本文链接:https://www.haomeiwen.com/subject/zgdnwxtx.html