• 技术文章 >Java >Java基础

    java容器都有哪些

    青灯夜游青灯夜游2021-07-23 17:34:03原创1834

    java容器有:ArrayList、LinkedList、Vector、HashSet、LinkedHashSet、TreeSet、LinkedHashMap、TreeMap、ConcurrentHashMap、Hashtable等等。

    本教程操作环境:windows7系统、java8版、DELL G3电脑。

    什么是容器?

    容器是指用以容纳物料并以壳体为主的基本装置。

    java容器类类库的用途是"保存对象"。摘自: “Thinking in Java”.

    Java集合类是一种特别有用的工具类,可以用于存储数量不等的对象,并可以实现常用的数据结构,如栈,队列等.Java集合就像一种容器,可以把多个对象(实际上是对象的引用,但习惯上都称对象) “丢进” 该容器中. 摘自: “疯狂Java讲义”.

    java中的容器也叫集合,是专门用来管理对象的对象. 这个是我说的.

    Java 容器都有哪些?

    在这里插入图片描述
    在这里插入图片描述

    具体如下结构:

    ArrayList和LinkList的区别?

    ArrayList(数组结构)

    LinkedList(链表结构)

    List、Set、Map 之间的区别是什么?

    List、Set、Map 的区别主要体现在两个方面:元素是否有序、是否允许元素重复。

    三者之间的区别,如下表:
    在这里插入图片描述

    HashMap 和 Hashtable 有什么区别?

    Comparable和Comparator区别?

    Comparable接口

    Comparator接口

    在排序时候Comparable接口用于进行自然排序,而Comparator接口进行自定义排序,自定义排序更加灵活方便而常用。
    设计上Comparable不推荐使用,因为对程序本身具有侵入性。

    相关视频教程推荐:Java视频教程

    以上就是java容器都有哪些的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:java 容器
    上一篇:jsp的内置对象有哪些 下一篇:java中构造方法怎么写
    大前端线上培训班

    相关文章推荐

    • JavaScript的内部方法有什么• 如何实现javascript延时加载• java和JavaScript闭包的区别是什么• JavaScript有哪几种类型转换• 如何理解javascript的对象• javascript用什么方法触发按钮的被点击事件• javascript字符串转换成utf-8编码方式有哪些

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网