Java学习六

打印 上一主题 下一主题

主题 768|帖子 768|积分 2304

一.小结
1.使用语法elemenrType[ ]  arrayRefVar(元素类型[ ] 数组引用变量)或elementType   arrayRefVar[ ](元素类型 数组引用变量[ ])声明一个数组类型的变量。尽管elementType[ ]  arrayaRefVar也是合法的,但是还是推荐使用elemenrType[ ]  arrayRefVar风格
2.不同于基本数据类型变量的声明,声明数组变量并不会给数组分配任何空间。数据变量不是基本数据类型变量。数组变量包含的是对数组的引用
3.只有创建数组后才能给数组元素赋值。可以使用new操作符创建数组,语法如下:new  elementType[arraySize](数据类型[数组大小])
4.数组中的每个元素都是使用语法arrayRefVar[index](数组引用变量[下标])表示。下标必须是一个整数或一个整数表达式
5.创建数据之后,它的大小就不能改变,使用arrayRefVar.length就可以得到数组的大小。由于数组的下标总是从0开始,所以,最后一个下标总是arrayRefVar.length-1。如果试图引用数组界外是元素,就会发生越界错误
6.程序员经常会错误地用下标1访问数组的第一个元素,但是实际上这个元素下标应该是0.这个错误称为下标过1错误(index  off-by-one error)
7.当创建一个数组时,若它的元素是基本数据类型的数值,那么赋值默认值0.字符类型的默认值为‘\u0000’,布尔类型的默认值为false
8.java有一个称为数组初始化的语法(array initializer)的简捷表达式,它将数组的声明,创建和初始化合并为一个语句,其语法为:
元素类型[ ]   数组引用变量 ={value0,value1......}
9.将数组参数传递给方法时,实际上传递的是数组的引用;更准确的说,被调用的方法可以修改调用者的原始数组的元素
二.附录
二分查找法


 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

徐锦洪

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表