zoukankan      html  css  js  c++  java
  • Java容器,Collection和Collections区别,List、Set、Map区别

    Java容器

    1. Java 容器都有哪些?

    Java 容器分为 Collection 和 Map 两大类,其下又有很多子类,如下所示:

    • Collection:

    • List

    • ArrayList

    • LinkedList

    • Vector

    • Stack

    • Set

    • HashSet

    • LinkedHashSet

    • TreeSet

    • Map:

    • HashMap

    • LinkedHashMap

    • TreeMap

    • ConcurrentHashMap

    • Hashtable

    2. Collection 和 Collections 有什么区别?

    • Collection 是一个集合接口,它提供了对集合对象进行基本操作的通用接口方法,所有集合都是它的子类,比如 List、Set 等。
    • Collections 是一个包装类,包含了很多静态方法,不能被实例化,就像一个工具类,比如提供的排序方法: Collections. sort(list)。

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

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

    三者之间的区别,如下表:

    v2-c5c9fb0e2e52cd762f1bf1a73216c6c2_720w

  • 相关阅读:
    跳转网页
    在代码插入图像的位置
    图像宽度和高度
    添加图像
    指向同一网站中其中的页面的链接
    指向其他网站的链接
    嵌套列表
    定义
    LeetCode561 数组拆分 I
    LeetCode344 反转字符串
  • 原文地址:https://www.cnblogs.com/coderD/p/13854594.html
Copyright © 2011-2022 走看看