广告
返回顶部
首页 > 资讯 > 精选 >java 中Collection存储器详解及简单实例
  • 910
分享到

java 中Collection存储器详解及简单实例

javacollectionava 2023-05-31 16:05:43 910人浏览 泡泡鱼
摘要

本篇仅为了巩固一下基础,回忆一下存储的这两个常用的东东…一、Collection存储对象可以考虑:①数组②结合数组存储对象的特点:Student[] stu = new Student[20]; stu[0] = new Stutdent(

本篇仅为了巩固一下基础,回忆一下存储的这两个常用的东东…

一、Collection

存储对象可以考虑:①数组②结合

数组存储对象的特点:Student[] stu = new Student[20]; stu[0] = new Stutdent();……

弊端:①一旦创建,其长度不可变
    ②真实的数组存放的对象的个数是不可知的

集合

Collection接口
    丨------List接口:存储有序,可以重复的元素
        丨-------ArrayList(主要的实现类,首选)
        丨-------LinkedList(频繁的插入,删除)
        丨-------Vector(古老的实现类,线程安全
    丨------Set接口:存储无序,不可重复的元素,Set中常用的方法都是Collection下定义的
        丨-------HashSet(主要实现类)
        丨-------LinkedHashSet
        丨-------TreeSet

例: (这里主要是说Set接口)

1)HashSet

Set存储的元素是无序的,是不可重复的!

无序性:无序性 != 随机性。真正的无序性,指的是元素在底层存储的位置是无序的。(根据hash值来存)

不可重复性:当向Set中添加进相同的元素的时候,后面的这个不能添加进去。

//说明:要求添加进Set中的元素所在的类,一定要重写equals()和hashcode()方法。进而保证set中元素的不可重复性!

--结束END--

本文标题: java 中Collection存储器详解及简单实例

本文链接: https://www.lsjlt.com/news/227045.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作