码迷,mamicode.com
首页 >  
搜索关键字:集合框架(list集合的特点)    ( 1635个结果
Java入门系列(七)Java 集合框架(JCF, Java Collections Framework)
Java 集合框架图 List、Set、Map可以看做集合的三大类 List List代表一种线性表的数据结构, List集合是有序集合,集合中的元素可以重复,访问集合中的元素可以根据元素的索引来访问。 ArrayList则是一种顺序存储的线性表。ArrayList 底层采用数组来保存每个集合元素。 ...
分类:编程语言   时间:2018-07-10 21:31:52    阅读次数:209
Java集合框架要点概括(Core Knowledge of Java Collection)
[TOC] 本文主要参考: 1. 《疯狂Java讲义精简版》 李刚 2. "HashMap实现原理分析" 有哪些集合类 一图终结 Set,Queue和List都是继承了Collection,即大多数集合类的根接口。而Map则是单独的另一个接口发散出来。 Set类 HashSet:用哈希算法存储集合中 ...
分类:编程语言   时间:2018-07-07 15:48:57    阅读次数:186
Java 集合框架(常用数据结构)
早在Java 2中之前,Java就提供了特设类。比如:向量(Vector)、栈(Stack)、字典(Dictionary)、哈希表(Hashtable)这些类(数据结构)用来存储和操作对象组。虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。集合框架是为表示和操作集合而规定的一种统一的标准的 ...
分类:编程语言   时间:2018-07-06 17:51:45    阅读次数:149
1.熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java API,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。[泛型]\
. 进程和线程之间有什么不同? 一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程序的单一进程。线程可以被称为轻量级进程。线程需要较少的资源来创建和驻留在进程中,并且可以共享进程中的 ...
分类:数据库   时间:2018-07-02 01:23:21    阅读次数:1943
Java 数据结构
Java 数据结构 Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类: 枚举(Enumeration) 位集合(BitSet) 向量(Vector) 栈(Stack) 字典(Dictionary) 哈希表(Hashtable) 属性(Properties) 以上这些 ...
分类:编程语言   时间:2018-06-30 18:47:13    阅读次数:131
Map集合框架的练习
Map是一个很重要的集合框架,它以键值对的方式存储,下面是一个Map集合的小练习,使用了keySet的取出方法。 ...
分类:其他好文   时间:2018-06-30 12:48:18    阅读次数:150
集合框架
来自菜鸟教程 集合框架是一个用来代表和操纵集合的统一架构。所有的集合框架都包含如下内容: 1 接口:是代表集合的抽象数据类型。例如 Collection、List、Set、Map 等。之所以定义多个接口,是为了以不同的方式操作集合对象 2 实现(类):是集合接口的具体实现。从本质上讲,它们是可重复使 ...
分类:其他好文   时间:2018-06-29 18:29:23    阅读次数:126
Java之集合框架汇总分析
一:框架图 二:框架分析 (0)点线框表示接口,实线框表示具体的类。 (1)常用的List、Set、Queue、Map都属于集合类。前三个都是继承自Collection,但是Map不是。 (2)List不仅可以生成普通的Iterator(因为继承自Collection),还能生成ListIterat ...
分类:编程语言   时间:2018-06-24 00:32:48    阅读次数:165
java中利用WeakHashMap实现缓存
简介 WeakHashMap是Java集合框架里的一员,从名字可以看出它是某种 Map。它的特殊之处在于 WeakHashMap 里的entry可能会被GC自动删除,即使程序员没有调用remove()或者clear()方法。 更直观的说,当使用 WeakHashMap 时,即使没有显示的添加或删除任 ...
分类:编程语言   时间:2018-06-23 11:36:32    阅读次数:217
Java集合框架中的快速失败(fail—fast)机制详解
先说结论:在用for遍历一个集合对象时,如果遍历过程中对集合对象的内容进行了修改(增加、删除),则会抛出ConcurrentModificationException。在单线程下用迭代器遍历修改,则不会报错。在多线程环境下则会报错。   原理:迭代器在遍历时直接访问集合中的内容, ...
分类:编程语言   时间:2018-06-21 21:11:08    阅读次数:303
1635条   上一页 1 ... 34 35 36 37 38 ... 164 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!