zoukankan      html  css  js  c++  java
  • Java 容器概述

    1.简述

      容器是一种在一个单元里处理一组复杂元素的对象。使用集合框架理论上能够减少编程工作量,提高程序的速度和质量,毕竟类库帮我们实现的集合在一定程度上时最优的。在Java中通过java.util为用户实现了一个Collection Framework,这个集合框架用统一的架构来表示和操作所有的集合。

      集合的特点主要有如下两点

    • 对象封装数据,对象多了也需要存储,集合用于存储对象。
    • 对象的个数确定可以使用数组,对象的个数不确定的可以用集合,因为集合是可变长度的。

      集合和数组的区别

    • 数组是固定长度的,集合可变长度的。
    • 数组可以存储基本数据类型,也可以存储引用数据类型,集合只能存储引用数据类型。
    • 数组存储的元素必须是同一个数据类型,集合存储的对象可以是不同数据类型。

      使用集合框架的好处

    • 容量自增长。
    • 提供了高性能的数据结构和算法,使编码更轻松,提高了程序速度和质量。
    • 允许不同 API 之间的互操作,API之间可以来回传递集合。
    • 可以方便地扩展或改写集合,提高代码复用性和可操作性。
    • 通过使用JDK自带的集合类,可以降低代码维护和学习新API成本。

    2.Java容器框架图

    3.Java容器分类

      Java容器框架主要分为Collection和Map两种。其中,Collection又分为List、Set以及Queue。

    Collection接口:一个独立元素的序列,这些元素都服从一条或者多条规则。

    • List接口:必须按照插入的顺序保存元素。
    • Set接口:不能有重复的元素。
    • Queue接口:按照排队规则来确定对象产生的顺序(通常与它们被插入的顺序相同)。

    Map接口:一组成对的“键值对”对象,允许你使用键来查找值。

  • 相关阅读:
    sql server 2008安装要求
    当您尝试再次安装 SQL Server 时,SQL Server 2008年安装将会失败
    SQL Server数据库附加失败:错误5120和错误950
    sql server数据库数据查询成功
    MYSQL数据库连接
    解决java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver问题
    JSP数据库连接成功
    SQLServerException:通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。
    win10中打开SQL Server配置管理器方法
    XHTML XML
  • 原文地址:https://www.cnblogs.com/bl123/p/13868128.html
Copyright © 2011-2022 走看看