99问答网
所有问题
当前搜索:
java中集合和数组的区别
数组与集合的区别
?
答:
一、主体不同
1、
数组
:是有序的元素序列。将有限个类型相同的变量的集合命名。2、集合:具有某种特定性质的具体的或抽象的对象汇总而成的集体。二、
特点不同
1、数组:数组中的所有元素都具有相同类型。数组中的元素存储在一个连续性的内存块中,并通过索引来访问。2、集合:给定一个集合,任给一个...
JAVA里面
set,map,list
的区别
是什么?(尽量详细)
答:
数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型),
而JAVA集合可以存储和操作数目不固定的一组数据
。 所有的JAVA集合都位于 java.util包中! JAVA集合只能存放引用类型的的数据,不能存放基本数据类型。简单说下集合和数组的区别:(参考文章:《Thinking In Algorithm》03.数...
java
语言
中集合与数组的区别
是什么?
答:
对JAVA的集合的理解是相对于数组,区别:\x0d\x0a1)
数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型)\x0d\x0a2
)
JAVA集合可以存储和操作数目不固定的一组数据
。\x0d\x0a 3)JAVA集合只能存放引用类型的的数据,不能存放基本数据类型;数组可以。\x0d\x0a(...
数组与集合的区别
?
答:
一、数组声明了它容纳的元素的类型,而集合不声明
。二、
数组是静态的
,一个数组实例具有固定的大小,一旦创建了就无法改变容量了。而集合是可以动态扩展容量,可以根据需要动态改变大小,集合提供更多的成员方法,能满足更多的需求。三、数组的存放的类型只能是一种(基本类型/引用类型),集合存放的类型可以...
java
list
和数组的区别
答:
数组特点
:大小固定,只能存储相同数据类型的数据 集合特点:大小可动态扩展,可以存储各种类型的数据
java中集合和数组有什么区别
?
答:
还有一点,JAVA里面的
数组
是会做边界检查的,所以当你越界访问时,会抛出RuntimeException,所以不用担心在C或C++因为不做边界检查而出现的问题了,当然边界检查是以牺牲效率为代价的。数组与其它容器类的区别体现在三个方面:效率、类型识别和可以持有primitives。JAVA里面提供的其他容器还包括List,Set和Map...
List<string>
答:
它与
数组
有以下区别:1.数组要声明元素的类型,集合类的元素类型却是object。2.数组是固定大小的,不能伸缩;而集合却是可变长的。3.数组可读可写不能声明只读数组。集合类可以提供ReadOnly方法以只读方式使用集合。4.数组要有整数下标才能访问特定的元素,然而很多时候这样的下标并不是很有用。集合也是...
为什么
java中数组的
效率比
集合
高
答:
最简单的理解是,集合内部是用
数组
实现的,直接用数组省去了一部分操作。
java中集合
里面的元素可以是
数组
吗
答:
你好,是这样的.java的集合相当于是一个容器,他和
数组
不同.数组里面既可以放基本数据类型,也可以放对象类型,即引用类型.而集合里面只能放对象类型.而数组也属于对象,因此java中集合里面的元素是可以放数组的.写法:List<String[]> list = new ArrayList<String[]>();...
java中
,
数组
既可以存放基本数据类型,又可以存放对象。为什么
集合
中存放...
答:
首先你要清楚,java的底层是C,
数组
只能存放基本数据类型,这是目前不会改变的,数组是永远不可能存放对象的,你所谓的存放对象只不过是存放对象的引用,实质上,还是个整形数组;而集合分为ArrayList还有linkedList你应该知道,ArrayList的本质其实就是数组,存放的还是引用,而引用只不过在java中你可以叫做...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
java中集合和数组的定法区别
Java中集合的特点
java中集合的用法
java中集合是什么
java对象有哪些
java定义对象的一般格式是什么
arraylist和linkedlist的区别
linkedhashmap和hashmap的区别
java数组和c语言数组的区别