美文网首页
JJJJJava集合

JJJJJava集合

作者: 南在南方i | 来源:发表于2019-08-16 21:07 被阅读0次

集合与数组的区别

image

Collection集合的方法

image

常用集合的分类

Collection 接口的接口 对象的集合(单列集合)
├——-List 接口:元素按进入先后有序保存,可重复
│—————-├ LinkedList 接口实现类, 链表, 插入删除, 没有同步, 线程不安全
│—————-├ ArrayList 接口实现类, 数组, 随机访问, 没有同步, 线程不安全
│—————-└ Vector 接口实现类 数组, 同步, 线程安全
│ ———————-└ Stack 是Vector类的实现类
└——-Set 接口: 仅接收一次,不可重复,并做内部排序
├—————-└HashSet 使用hash表(数组)存储元素
│————————└ LinkedHashSet 链表维护元素的插入次序
└ —————-TreeSet 底层实现为二叉树,元素排好序

Map 接口 键值对的集合 (双列集合)
├———Hashtable 接口实现类, 同步, 线程安全
├———HashMap 接口实现类 ,没有同步, 线程不安全-
│—————–├ LinkedHashMap 双向链表和哈希表实现
│—————–└ WeakHashMap
├ ——–TreeMap 红黑树对所有的key进行排序
└———IdentifyHashMap
————————————————

list和set的区别

image

List:

image

Map:

image

相关文章

  • JJJJJava集合

    集合与数组的区别 Collection集合的方法 常用集合的分类 Collection 接口的接口 对象的集合(单...

  • JJJJJava线程

    进程 :正在运行的一个程序 系统会为这个进程分配独立的内存资源 线程 :集体执行任务的最小单位 一个进程最少拥有一...

  • JJJJJava接口

    接口 interface Java接口是一系列方法的声明,是一些方法特征的集合一个接口只有方法的特征没有方法的实现...

  • JJJJJava异常处理

    异常机制已经成为判断一门编程语言是否成熟的标准,异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序代码更...

  • JJJJJava-Map

    Java中的map是一个很重要的集合,他是一个接口,下面继承它实现了多个实现类,这些类各有千秋,各自有个各自的优点...

  • JJJJJava-ArrayList

    ArrayList类是一个特殊的数组。通过添加和删除元素,就可以动态改变数组的长度 泛型 泛型的本质是参数化类型,...

  • JJJJJava抽象类

    抽象类 abstract 必须使用关键字abstract修饰抽象类往往用来表征对问题领域进行分析、设计中得出的抽象...

  • JJJJJava-socket通信

    网络编程主要问题 如何准确的定位网络上一台或多台主机 找到主机后如何可靠高效的进行数据传输在TCP/IP协议中IP...

  • JJJJJava文件的创建与使用

    文件 File Java文件类以抽象的方式代表文件名和目录路径名。该类主要用于文件和目录的创建、文件的查找和文件的...

  • JJJJJava-String不同用法

    了解String类重要的一些方法的使用 String 在 Java 中字符串属于对象,Java 提供了 Strin...

网友评论

      本文标题:JJJJJava集合

      本文链接:https://www.haomeiwen.com/subject/fihcsctx.html