Java常用集合区别
一、集合与数组的区别相同点:都是用来存储数据的。不同点:1.集合带array的,底层由数组实现,还有一部分由其他方式(树、链表等)实现。2.数组大小固定,而集合没有固定的大小,更方便存储。3.数组只能放一种类型,集合不考虑泛型可以存多种类型。4.集合放基本类型是通过装箱拆箱(包装类与基本数据类型的转换)来实现的。(写泛形的时候不能用int,而要用Integer)二、几种常用集合之间的关系Map接口自成一系,是以键值对(Key,Value)方式存储数据的,属于双列集合。Set接口的实现类:
原创
2021-04-04 22:42:56 ·
1962 阅读 ·
1 评论