java零基础入门-集合
哈喽,各位小伙伴们好,我是喵手。
今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流学习,互相学习,才能成长的更快,对吧。
我是一名java开发,所以日常接触到最多的就是java啦,所以我趁自己有空,就来好好回忆,把自己学到的会的,进行输出,不图什么有回报,只想能帮助到更多的小伙伴,就好。
小伙伴们在批阅的过程中,如果觉得文章不错,欢迎点赞、收藏、关注哦。三连即是对喵手我创作道路上最好的鼓励与支持!
一、前言
二、集合
1、什么是集合?
Java的集合类是存放在java.util包中的,是一个用来存放对象的容器。
2、集合跟数组有何区别?
所以这里就需要注意了,它跟数组是有具体区别的:
1、集合只能存放对象。
假如你存入一个int型的数据放到集合中,其实它是自动转换成int的包装类Integer再存入,Java中的每种基本数据类型都有对应的引用类型。比如:
int-->Integer;double-->Double;long-->Long.等
2.集合里头存放的都是对象的一个引用,而非对象本身。
所以我们称集合中的对象就是集合中对象的引用。而对象本身是存在堆内存里的。
3.集合可以存放不同类型,不限数量的数据类型。
所以数组不能存放的数据类型,可以使用集合来替代做这件事。
三、集合类型
1、set集合
2、list列表
3、map映射
- LIst:元素有序、可重复。
- Set:元素无序、不可重复。
- Map:双列数据,其元素具有映射关系“Key-value键值对”。
四、实例演示
说了这么多,那我接下来就给大家简单演示一下,以上三种集合类型分别怎么使用吧。保证结合实例能理解的更快。
1、set集合实例演示:
public static void main(String[] args) {
//new一个set集合
Set<Integer> set = new HashSet<>();
set.add(1);
set.add(2);
}
2、list集合实例演示:
public static void main(String[] args) {
//new一个list集合
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
}
3、map集合实例演示:
public static void main(String[] args) {
//new一个map集合
HashMap<String, Integer> map = new HashMap<>();
map.put("No.1",1);
map.put("No.2",2);
}
五、拓展
这里我要给大家科普一下,因为我都只是都集合的使用,从而没有告诉大家怎么获取一个集合中的元素?它的获取方式是什么样的,都有那些获取方式?
这我就开始说了,因为对于你们而言,能存入,肯定就是能取的。
如下我列举了java集合类型常用的4种输出方式:仅供参考。
- for循环。
- foreach遍历。从jdk1.5以上,就提供了该功能,支持数组、集合。
- ltertor迭代器:迭代输出,是使用常见的输出方式。
- Listltertor:它是Iterator的子接口,为list集合专门提供输出的工具。
... ...
好啦,今天的教学内容到这里就要即将结束啦,如果对文中的任何知识点有疑问,欢迎评论区评论留言呀,我看见都会一一解答的。
六、结尾
教学是结束了,但是有些话不知我但讲不当讲,啊哈哈, 可我还是想说给你们听听。如下是我很喜欢的一句话,我打算送给你们,希望我们都能变得更好更优秀。
wished for you successed !!!
--------------------------------------------
⭐️若喜欢我,就请关注我叭。
⭐️若对您有用,就请点赞叭。
⭐️若有疑问,就请评论留言告诉我叭。
--------------------------------------------
- 点赞
- 收藏
- 关注作者
评论(0)