我的JAVA学习笔记(中国大学mooc翁恺)

本文详细探讨了Java中的数组,包括数组作为容器的特点,定义数组的注意事项,如元素个数必须是整型且在定义时给出,数组索引从0开始。此外,还讲解了数组的初始化默认为0,以及数组变量的核心概念,它们是数据的管理者,赋值操作实际是传递管理权限而非复制数据。最后,文章提到了如何判断和构建相互独立但元素相同的数组,强调不能仅凭`==`来比较数组。
摘要由CSDN通过智能技术生成
			     1.1数组和对象的使用-数组篇

1.数组是一种容器,容器是用来装东西的,对于数组这个容器来说,所装的东西(元素)必须要类型相同,一旦这个容器(数组)被创建,其大小不能改变。

2.定义数组,有几点注意
(I)元素个数必须是整型
(II)元素个数必须在定义时就给出
(III)元素的个数可以是变量
(IV)数组定义后的索引从0开始

//对于数组下标越界的情况,编译器检查时不会给出error,但是run时就会出现问题,所以一定要是有效的下标。

3.数组的初始化
(I)在java中,默认初始化会自动赋值为0

4.数组变量的问题 //数组变量是数组的核心问题,分为下列三点拆解
(I)数组变量和普通变量的区别是
1.对普通变量来说,普通变量是数据的所有者,当给一个普通变量赋值之后,这个值就存在该普通变量所在的位置.
2.对数组变量来说,数组变量是数据的管理者,当创建一个数组之后,对数组的初始化并不在该数组名所在的地址,而是指向某一连串的位置。
在这里插入图片描述
(II).判断两数组变量是否相同要去看他们是否管理的是同一个数组。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值