码迷,mamicode.com
首页 >  
搜索关键字:集合框架(数据结构之数组和链表)    ( 1630个结果
java集合框架之Collection
参考http://how2j.cn/k/collection/collection-collection/366.html Collection是 Set List Queue和 Deque的接口Queue: 先进先出队列Deque: 双向链表注:Collection和Map之间没有关系,Colle ...
分类:编程语言   时间:2018-05-24 11:55:23    阅读次数:163
HashMap实现原理及源码分析
哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各类的面试题中,重要性可见一斑。本文会对java集合框架中的对应实现HashMap的实现原理进行 ...
分类:其他好文   时间:2018-05-24 11:54:57    阅读次数:171
集合框架(三)
1:登录注册案例(理解) 2:Set集合(理解) (1)Set集合的特点 无序,唯一 (2)HashSet集合(掌握) A:底层数据结构是哈希表(是一个元素为链表的数组)联想新华字典。 B:哈希表底层依赖两个方法:hashCode()和equals(),必须都重写。 执行顺序: 首先比较哈希值是否相 ...
分类:其他好文   时间:2018-05-21 22:52:57    阅读次数:176
集合框架(二)
1:List的子类(掌握) (1)List的子类特点 ArrayList: 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 Vector: 底层数据结构是数组,查询快,增删慢 线程安全,效率低 LinkedList: 底层数据结构是链表,查询慢,增删快 线程不安全,效率高 (2)ArrayL ...
分类:其他好文   时间:2018-05-20 21:26:52    阅读次数:175
集合框架相关接口概述(一)
List VS Set List 是有序的可重复的, Set 是无序的不可重复的。 ArrayList VS LinkList ArrayList : 底层实现是数组,所以易查询难存储,原因是当往数组中存入某个值后,数组下表将重新排列 LinkList : 底层实现是链表方式 ,适合增删不适合查询。 ...
分类:其他好文   时间:2018-05-20 15:29:06    阅读次数:152
(1)StringBuilder类和StringBuffer类 (2)日期相关的类 (3)集合框架 (4)List集合
1.StringBuilder类和StringBuffer类(查手册会用即可)1.1 基本概念 由于String类描述的字符串内容无法更改,若程序中出现大量类似的字符串时需要申请独立的内存空间单独保存,此时对内存空间的消耗比较大。 为了节省内存空间希望对字符串内容本身直接进行更改,则需要使用java ...
分类:其他好文   时间:2018-05-19 01:19:51    阅读次数:138
java中三大集合框架
一、List集合 1、List实现的超级父类接口:Collection 存储一组不唯一(允许重复),有序的对象。 2、了解ArrayList类 A):定义的格式:ArrayList<具体类型> 集合名 = new ArrayList<具体类型>(); B):数据的存储方式:底层还是用数组存储 C): ...
分类:编程语言   时间:2018-05-18 10:06:39    阅读次数:262
Java集合框架
Collection接口 Collection接口 Collection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。 所有实现Collection接口的类都必须提供两个标准的构造函数:无参数的构造函数用 ...
分类:编程语言   时间:2018-05-15 01:49:57    阅读次数:198
JAVA OOP 集合框架
1.Collection是集合类的上级接口,继承与他的接口主要有Set 和List. Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。 数组和集合的主要的区别 2.(1) 数组可以存储基本数据类型和对象,而集合中只能存储对象(可以以包 ...
分类:编程语言   时间:2018-05-12 22:32:49    阅读次数:236
初探数据结构
在经过一段时间的JAVA基础学习之后,最近开始学习JAVA中的集合框架,当看到链表、散列这些数据结构的时候,总有一些云里雾里的感觉。 虽然JAVA集合框架中为我们封装好了绝大多数的常用基础数据结构,但知其然不知其所以然的感觉总是让人很不爽,所以接下来的一段时间我将开始好好的学习数据结构方面的知识。 ...
分类:其他好文   时间:2018-05-11 23:53:10    阅读次数:177
1630条   上一页 1 ... 36 37 38 39 40 ... 163 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!