黑马程序员技术交流社区
标题:
java基础知识(六)
[打印本页]
作者:
java234
时间:
2016-8-31 20:45
标题:
java基础知识(六)
1.数组的定义格式?
答:int[] arr =new int[5];int arr[]= new int[5];
int[] arr = new int[]{1,5,6,7,…} int[] arr = {23,6,8,9…}
二维数组
String[][] arr = new String[3][];
Syso(arr[0]) 打印的结果是null。
2.数组的默认值?
答;整形的默认值是0,引用数据类型是null;boolean型的是false。
3.数组和集合的转换?
答:数组转为集合:Arrays.asList(数组),转为集合后不能添加、删除元素。但是可以修改元素。把基本类型的数组转为集合,把这个数组作为对象存入集合中。
集合转为数组:list.toArray().
4.数组和集合的区别:
(1)长度区别:数组长度是固定的;集合长度可变。
(2)存储内容:一个数组只能存储同一种数据类型的元素;集合可以存储不同数据类型的元素。(个人认为这句话有问题)
(3)数据类型:数组能够存储基本数据类型,也能够存储引用数据类型;集合只能存储引用数组类型。
5.栈内存和堆内存?
答:栈内存用于存储局部变量和代码的执行,堆内存中都是new出来的。
作者:
DaoDao2
时间:
2016-8-31 22:27
好笔记啊啊啊啊
作者:
52java
时间:
2016-8-31 23:12
可以6666666666666666
作者:
java234
时间:
2016-9-1 22:02
DaoDao2 发表于 2016-8-31 22:27
好笔记啊啊啊啊
作者:
java234
时间:
2016-9-1 22:04
52java 发表于 2016-8-31 23:12
可以6666666666666666
作者:
caoshenv5
时间:
2016-9-1 22:07
楼主真帅,谢谢分享
作者:
Esen
时间:
2016-9-1 22:11
好笔记,很有帮组
作者:
itcoder
时间:
2016-9-1 22:11
顶顶顶顶顶顶顶顶顶顶顶
作者:
DaoDao2
时间:
2016-9-2 21:24
好笔记就是好笔记
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2