黑马程序员技术交流社区
标题:
集合和数组----有点意思
[打印本页]
作者:
奋斗的黑马
时间:
2015-4-25 00:11
标题:
集合和数组----有点意思
集合和数组的区别?
A集合:长度不固定
只能放引用类型
B数组:长度固定
可以放基本类型,也可以放引用类型
有意思的是这句话---
能放在数组里的东西都可以放在集合中
能放在集合里边的东西也都可以放在数组中
嘿嘿,,,请各位马友评鉴
作者:
鸡脑壳
时间:
2015-4-25 00:14
基本数据可以放数组里,但不能放在集合里面吧
作者:
lingda21
时间:
2015-4-25 00:21
嘿嘿 ,只知道 前面是对滴
作者:
璇伶
时间:
2015-4-25 10:37
基本数据在JDK1.5以后也可以放在集合里了
作者:
璇伶
时间:
2015-4-25 10:38
抱歉发错了,应该是API1.5,
作者:
西门夜说
时间:
2015-4-25 10:58
集合>数组 数组只能放同一类型 集合可以放各种类型
作者:
frankzheng329
时间:
2015-4-25 11:23
我的理解是集合就是动态的数组,他的长度由运行时需求决定。而数组在初始化的时候就确定了长度和内存空间
作者:
1017161726
时间:
2015-4-25 11:46
数组长度是不变的,集合转数组可以增删长度,。数组转集合也是可以的。
作者:
fantacyleo
时间:
2015-4-25 14:35
璇伶 发表于 2015-4-25 10:37
基本数据在JDK1.5以后也可以放在集合里了
jdk 1.5后也只有引用类型能放集合,基本数据放集合只不过是因为自动装箱,实际上放进去的还是引用类型
作者:
l_z
时间:
2015-4-25 15:41
比较基本数据类型相等时使用==,在字符串比较相等时使用equals,如果使用==则两个字符串比较的是地址值,如:
String str1="abc";
String str2="abc";
String str3="ab";
str3=str3+"c";
str1==str2得到true;java创建String对象时若内存地址中存在相同的的值则指向同一地址
str2==str3得到false;因为str3创建时值与str1不同所以分配不同地址
当判断字符串为空时使用equals,判断字符串为nll使用==表示字符串引用空地址不存在
作者:
gc278161209
时间:
2015-4-27 23:44
集合>数组 数组只能放同一类型 集合可以放各种类型
作者:
下海的鱼儿
时间:
2015-4-27 23:57
学习啦 谢谢
作者:
yelebron
时间:
2015-4-28 00:16
嗯 不错不错!!!!!!!!!!!!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2