• 技术文章 >Java >Java入门

    java集合的区别

    (*-*)浩(*-*)浩2019-11-13 11:57:32原创2590

    集合的之间区别:

    List、Set、Map的区别 (推荐学习:java课程

    List允许存重复对象,有序的,可以插入多个null元素

    Set不允许重复对象,无序的,只允许一个null元素

    Map是键值对存储数据,键是唯一的,可以有相同的值

    ArrayList、LinkedList、Vector的区别

    ArrayList非线程安全,非同步的; 动态数组的数据结构,数据增长默认是一半,查询比较快

    LinkedList链表的数据结构,新增和删除比较快,需要移动指针

    Vector线程安全的,同步的;数据增长默认是一倍

    HashMap与HashTable的区别

    HashMap线程非安全,非同步的;允许null key和null value;HashMap初始容量16

    HashTable线程安全,同步的;不允许null key和null value;Hashtable初始容量11

    java-38.png

    以上就是java集合的区别的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:java
    上一篇:java开发语言的软件开发平台有哪些 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • java什么是重写• java什么是抽象类• java什么是工厂模式• java如何转义
    1/1

    PHP中文网