java集合
Leftmumu
这个作者很懒,什么都没留下…
展开
-
java基础学习:collection
Collection1.collection概念一个集合(有时称为容器)只是一个将多个元素分组到一个单元中的对象。集合用于存储,检索,操作和传输聚合数据。典型地,它们表示形成自然组的数据项目,例如扑克牌(卡片集合),邮件文件夹(字母集合)或电话目录(名称到电话号码的映射)。如果您已经使用了Java编程语言 - 或者其他任何编程语言 - 则您已经熟悉了这些集合。 2.Collections Fram...翻译 2018-03-08 16:39:22 · 184 阅读 · 0 评论 -
ArrayList源码学习
ArrayList是List接口的可扩容数组实现,可以存放任何元素,包括null。ArrayList在功能上基本等同于Vector,区别是ArrayList是非同步的、非线程安全的,而Vector是同步的、线程安全的。如果需要用到线程安全的list,则可以通过 List list = Collections.synchronizedList(new ArrayList(...)); Array...翻译 2018-05-27 16:48:49 · 155 阅读 · 0 评论 -
LinkedList源码学习
LinkedList是List接口的双向链表(Doubly-linked list)实现,可以存放任何元素,包括null。同样也是非线程安全的,可以通过以下方法生成一个线程安全的list。List list = Collections.synchronizedList(new LinkedList(...));/** * Removes all of the elements from this...翻译 2018-05-27 23:56:08 · 141 阅读 · 0 评论 -
HashMap
/* * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * ...转载 2018-05-28 00:14:31 · 286 阅读 · 0 评论 -
ArrayList
/* * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * ...转载 2018-05-28 00:13:48 · 729 阅读 · 0 评论