java学习——数组

数组初始化方式

方法1

int array[ ]=new int[大小]    //这里的大小一定要填写

方法2

int array[ ]   //此时array对应的是一个空值

array=new int[大小]

方法3

int array[ ]={3,4,5,6,7};

自带函数:

int len=array.length 可以获取数组的长度,整数类型可以被接收

说人话就是,案例一中n2接受的n1的值2,案例二中数组接受的是arr1这个数组的存储位置

若想重新开一个相同大小地址所在地不一样的数组只需要重新new一个对象就行

但是因为堆中开的空间有限制,要在原有数组基础上元素,只能重新开一个长度更长的数组,并拷贝元素,再转移地址

对于二维的数组,可以只要第一个确定就行

结合下面的内存图去理解,就是一级地址中小区间里面,没有存二级地址

  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值