您的位置:首页 > 编程语言 > Java开发

java list

2015-11-11 14:16 225 查看
java中可变数组的原理就是不断的创建新的数组,将原数组加到新的数组中,下文对java list用法做了详解

|--List:元素是有序的(怎么存的就怎么取出来,顺序不会乱),元素可以重复(角标1上有个3,角标2上也可以有个3)因为该集合体系有索引,

  |-- ArrayList:底层的数据结构使用的是数组结构(数组长度是可变的百分之五十延长)(特点是查询很快,但增删较慢)线程不同步

  |-- LinkedList:底层的数据结构是链表结构(特点是查询较慢,增删较快)

  |-- Vector:底层是数组数据结构 线程同步(数组长度是可变的百分之百延长)(无论查询还是增删都很慢,被ArrayList替代了)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: