一、 Collection 1、 List a、 ArrayList b、 Vector c、 LinkedList 首先要对List的三种实现进行一个简单的异同比较: 同: *ArrayList和Vector都可以看做是一个可变的数组; *ArrayList和LinkedList都属于线程不安全的 ...
分类:
编程语言 时间:
2018-06-13 11:49:42
阅读次数:
227
声明:所有知识搜集自互联网,本人仅用于学习,如有侵权,请告知,谢谢; Java基础语法 Java是一个纯面向对象的语言,所有的东西都是一个类。 注释 字符串 运算符 变量 控制流 数据结构 泛型支持任何类型的List; ArrayLIst HashMap Map<String,String> map ...
分类:
编程语言 时间:
2018-06-09 13:10:53
阅读次数:
165
<!--动态添加 checkbox--> <script type="text/javascript"> var data = new Array(); <% ArrayList list=(ArrayList)request.getAttribute("namelist"); for(int i= ...
分类:
其他好文 时间:
2018-06-06 15:40:38
阅读次数:
172
1、集合是java中提供的一种容器,可以用来存储多个数据。 2、ArrayList继承了抽象类Collection的同时,实现了接口list,同时List接口又继承了Collection接口。 3、Collection和List,ArrayList的关系 4、Collection接口的基本方法 5、 ...
分类:
编程语言 时间:
2018-05-28 15:00:01
阅读次数:
170
Recycleview实现复杂布局 首先 附上Demo链接和效果供大家参考 "Demo" 实现思路 代码思考 时间是一切财富中最宝贵的财富。 —— 德奥弗拉斯多 () { var list = arrayListOf() fun update(list: ArrayList) { this.list ...
分类:
其他好文 时间:
2018-04-24 23:14:37
阅读次数:
197
以collections的子类List(Arraylist)为例 List<String> list=new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); list.add("d"); for (String s:list) ...
分类:
其他好文 时间:
2018-03-28 10:27:52
阅读次数:
134
List: ArrayList:底层的数据结构使用的是数组结构。特点:查询的速度很快,但是增删稍慢 线程不同步(构造一个初始容量为10 的空列表) LinKedList:底层使用的链表数据结构。特点:增删的速度很快,查询稍慢 Vector:底层是数组数据结构,线程同步,被ArrayList替代了 ...
分类:
其他好文 时间:
2018-03-25 22:17:44
阅读次数:
145
Collection的其它两大分支:List和Set在前面已近分析过,这篇来分析一下Queue的底层实现。 前三篇关于Java容器类的文章: java容器类1:Collection,List,ArrayList,LinkedList深入解读 java容器类2:Map及HashMap深入解读 java ...
分类:
编程语言 时间:
2018-03-22 14:09:11
阅读次数:
200
集合 |--Collection |--List |--ArrayList: 底层数组, 线程不同步, 查询快 |--LinkedList: 底层链表, 线程不同步, 增删快 |--Vector: 底层数组, 线程同步, 查询增删都慢 |--Set(底层使用的Map集合) |--HashSet: 底 ...
分类:
编程语言 时间:
2018-03-08 12:20:26
阅读次数:
200
1、 Iterable 与 Iterator Iterable 是个接口,实现此接口使集合对象可以通过迭代器遍历自身元素. public interface Iterable<T> 第一个接口iterator()是jdk1.5引入的,需要子类实现一个内部迭代器Iterator遍历元素。 后两个接口是 ...
分类:
编程语言 时间:
2018-03-06 23:28:26
阅读次数:
329