码迷,mamicode.com
首页 >  
搜索关键字:集合框架(数据结构之数组和链表)    ( 1630个结果
JAVA集合框架总结
Java集合框架实现了线性表、链表和哈希表这几类数据结构,为我们在程序开发带来了许多便捷。Java集合框架分为两部分:1.集合,用于存数一个元素集合;2.图,用来存储键值对。该文主要对JDK中Collection和Map两个接口中进行简述。 一、Collection接口 Java集合框架中主要支持三 ...
分类:编程语言   时间:2017-12-06 22:10:09    阅读次数:191
Java ArrayList排序方法详解
由于其功能性和灵活性,ArrayList是 Java 集合框架中使用最为普遍的集合类之一。ArrayList 是一种 List 实现,它的内部用一个动态数组来存储元素,因此 ArrayList 能够在添加和移除元素的时候进行动态的扩展和缩减。你可能已经使用过 ArrayList,因此我将略过基础部分 ...
分类:编程语言   时间:2017-12-02 19:03:10    阅读次数:214
Java中集合的概述
一、集合和数组的区别 1、数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。 2、集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。 二、Java中集合框架图解与说明 1、Collection接口是集合类的根接口,Jav ...
分类:编程语言   时间:2017-11-25 14:27:43    阅读次数:215
java集合框架
早在Java 2中之前,Java就提供了特设类。比如:Dictionary, Vector, Stack, 和Properties这些类用来存储和操作对象组。 虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。由于这个原因,使用Vector类的方式和使用Properties类的方式有着很大不 ...
分类:编程语言   时间:2017-11-25 14:21:54    阅读次数:151
集合框架及集合和数组区别
int[] object[] 数组的长度是固定的,而集合的长度是可变的 数组只能通过数组下标去访问,且下标数据类型固定,只能是整型,很多情况下我们不知道数组元素的具体位置,因此只能一个个遍历去查找,这种情况当数组很庞大的时候程序非常耗时。而有的集合可以通过任意类型的关键字查找所映射的具体对象。集合自 ...
分类:编程语言   时间:2017-11-23 12:16:42    阅读次数:149
集合框架学习之Guava Collection
开源工具包: Guava : Google Collection Apache:Commons Collecton 1.1 Google Collections Guava:google的工程师利用传说中的“20%时间”开发的集合库,它是对jdk提供的扩展,提供了很多使用的类来简化代码 jar包:h ...
分类:其他好文   时间:2017-11-21 20:55:34    阅读次数:148
【集合框架】JDK1.8源码分析之HashMap(一) 转载
【集合框架】JDK1.8源码分析之HashMap(一) 一、前言 在分析jdk1.8后的HashMap源码时,发现网上好多分析都是基于之前的jdk,而Java8的HashMap对之前做了较大的优化,其中最重要的一个优化就是桶中的元素不再唯一按照链表组合,也可以使用红黑树进行存储,总之,目标只有一个, ...
分类:其他好文   时间:2017-11-20 13:23:01    阅读次数:113
java基础--集合框架(强弱)
(1) 队列:单向和双向 一、单向:一端操作 1、一般:FIFO 2、优先和堆栈: LIFO 二、双向:两端操作,头或尾操作 package com.zwj.que; import java.util.ArrayDeque; import java.util.Queue; /** * 使用队列模拟银 ...
分类:编程语言   时间:2017-11-18 19:59:57    阅读次数:225
Java--集合(一)
一、前序 前几篇文章我结合数据结构说了一些常用的集合,但是我感觉那样可能不系统,于是乎想着重写,按照由整体到细节的方式去写,这样才能更好的把握集合,废话不多说开始吧; 二、集合框架 上面这副图是集合框架中的基本接口,另外还有NavigableSet和NavigableMap这两个接口;看到这些接口如 ...
分类:编程语言   时间:2017-11-15 10:46:31    阅读次数:223
java互联网方向需要读的书籍
java学习路线: 作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。此外,大家可以加入457036818交流群,互相分享一下关 ...
分类:编程语言   时间:2017-11-14 23:25:10    阅读次数:357
1630条   上一页 1 ... 50 51 52 53 54 ... 163 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!