A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© java234 中级黑马   /  2016-8-31 20:45  /  656 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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出来的。

8 个回复

倒序浏览
好笔记啊啊啊啊
回复 使用道具 举报
可以6666666666666666
回复 使用道具 举报
DaoDao2 发表于 2016-8-31 22:27
好笔记啊啊啊啊

回复 使用道具 举报
52java 发表于 2016-8-31 23:12
可以6666666666666666

回复 使用道具 举报
楼主真帅,谢谢分享
回复 使用道具 举报
Esen 中级黑马 2016-9-1 22:11:12
7#
好笔记,很有帮组
回复 使用道具 举报
顶顶顶顶顶顶顶顶顶顶顶
回复 使用道具 举报
好笔记就是好笔记
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马