java学习day19--List集合
List集合
今天来说说Collection集合的一个子类:List集合
List集合和他爹Collection集合的一些操作基本上差不多,有兴趣的同学可以去看看我上一篇博客
与Collection不同的是,List集合添加了索引值的操作,索引值是从0开始的,变量名.add(索引值,添加的内容)
List的几个实现类ArrayList、LinkedList以及Vector
这三个实现类只有Vector是线程安全的
ArrayList主要用于查询
LinkedList主要用于新增和删除的操作
LinkedList可以模仿栈(先进后出):变量名.push()、变量名.pop()
还能模拟队列(先进先出):变量名.offer()、变量名.poll()
重点说说ArrayList和LinkedList的区别
见:https://www.cnblogs.com/javaisbest/p/11795444.html