Java 集合
文章平均质量分 93
编程搬运工
我不是生产者,只是记录学习的搬运工。
展开
-
集合
※ 数组特点: 1)存储的是同一类的数据,长度不可变; 2)没有直接操作数据的方法://声明数组方式一 Student[] s=new Student[10]; //Object的方法都能继承 //不能用s[0].方法名 s.getClass(); s[0]=new Student(); Syso{s[0]} //声明数组方式二 Student []s1={}; //声明...原创 2018-08-17 11:02:46 · 119 阅读 · 0 评论 -
集合 Collection接口
Collection和Iterator接口 Set和List接口继承了Collection接口 在Collection接口中声明了适用于Set和List的通用方法:boolean add(Object o) : 向集合中加入一个对象的引用; void clear() ...原创 2018-08-17 14:01:12 · 267 阅读 · 0 评论 -
集合 List篇
※ List接口主要特征是其元素以线性方式存储,集合中允许存放重复对象。主要实现类包括:· ArrayList: 代表长度可变的数组。允许对元素进行快速的随机访问,但是向ArrayList中插入与删除元素的速度较慢; . LinkedList: 在实现中采用链表结构。对顺序访问进行了优化,向List中插入和删除元素的速度较快,随机访问速度则相对较慢。 · Vector: 是线程安全...原创 2018-08-20 09:21:20 · 193 阅读 · 0 评论 -
集合 Set篇
※ Set接口最简单的一种集合,集合中的对象无序、不能重复。主要实现类包括:.HashSet:按照哈希算法来存取集合中的对象,存取速度比较快; .LinkedHashSet:HashSet子类,不仅实现Hash算法,还实现链表数据结构,链表数据结构能提高插入和删除元素的性能; .TreeSet:实现SortedSet接口,具有排序功能;一般用法:Set集合中存放的是对象的引用,...原创 2018-08-20 17:19:56 · 151 阅读 · 0 评论 -
集合 Map接口
※ Map Map是一种把键对象和值对象进行映射的集合,它的每一个元素都包含一对键对象和值对象。向Map集合中加入元素时,必须提供一对键对象和值对象,从Map集合中检索元素时,只要给出键对象,就会返回对应的值对象。 map.put("2", "Tuesday"); map.put("3", "Wednsday");原创 2018-08-20 20:05:36 · 201 阅读 · 0 评论 -
Map-HashMap与TreeMap
前言:学任何技术不是要把它各个知识点背得滚瓜烂熟或者理解清楚就完了,最最关键的是要想想所学内容的应用场景,什么情况下使用。比如学完了Map ,要想想我在什么情况下去使用Map,把现实生活中的场景与知识相结合才是王道。不是说项目经理叫我用Map我就用Map,自己得学以致用Map 映射:一一对应的关系 地图也是一种映射 Map[所有键值对集合统一的父接口] Has...原创 2018-09-03 18:11:52 · 202 阅读 · 0 评论