Java教程

java基础(数组、集合)

本文主要是介绍java基础(数组、集合),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一.数组Array
1.数组在内存中是连续存储的,所以它的索引速度是非常的快,而且赋值与修改元素也很简单
2.声明数组的时候,必须同时指明数组的长度,数组的长度过长,会造成内存浪费,数组和长度过短,会造成数据溢出的错误。
3.数组只能存放类型一样的数据(基本类型/引用类型)

二、集合
1、集合主要分为Collection、Map两个接口;

2、Collection又分别被List和Set继承;
3、List被AbstractList实现【可重复、有序的对象】, 分为3个子类:ArrayList、LinkList、VecorList;
4、Set 被AbstractSet 实现【不可重复、无序的对象】,分为2个子类:HashSet、TreeSet;

5、Map 被AbstractMap 实现【提供key到value的映射,key无序、唯一】,分为2个子类:HashMap、TreeMap;

这篇关于java基础(数组、集合)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!