![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
集合
「已注销」
找实习,找实习
展开
-
集合学习-----Map
Map集合的概念:interface Map<key,value>和前面学习的List和Set集合不同,他是有两个泛型一个key、一个value、有key映射value,并且key不允许重复。key和value的关系就好比是学号和学生的关系。map集合添加方法是put这个不能和前面的List和Set的搞混。Map<String,String> map=new HashMap<>();map.put("001","ww");map.put(".原创 2020-08-17 11:06:54 · 81 阅读 · 0 评论 -
集合学习总结----List:
1. 集合与数组存储数据概述:集合、数组都是对多个数据进行存储操作的结构,简称Java容器。说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中)2. 数组存储的特点:> 一旦初始化以后,其长度就确定了。> 数组一旦定义好,其元素的类型也就确定了。我们也就只能操作指定类型的数据了。* 比如:String[] arr;int[] arr1;Object[] arr2;3. 数组存储的弊端:* > 一旦...原创 2020-08-15 16:57:21 · 194 阅读 · 0 评论 -
集合学习-----Set
面试题:ArrayList与Vector的区别?为什么要用ArrayList取代Vector呢?vector是线程同步的,可以由两个线程安全的访问一个vector对象,但是一个线程访问Vector的话代码在同步上操作耗费大量时间,而ArrayList不是同步的,所以在不需要保证线程安全时建议使用ArrayList.ArrayList的扩容机制:以无参构造方法创建ArrayList时,实际上初始化赋值的是一个空数组。当真正对数组进行添加元素时,才真正分配容量。即向数组中添加元素时,数组扩容为.原创 2020-08-17 08:47:45 · 155 阅读 · 0 评论