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

    

 

    

 

    

posted @ 2019-11-04 22:37  发育中的程序猿  阅读(143)  评论(0编辑  收藏  举报