java学习——数组

1.定义(引用)     初始化

静态:

标准:

type[]  a;

a = new type[] {elemt1,elemt2,elemt3......}

简化:

type[]  a =  {elemt1,elemt2,elemt3......}


动态:(动态初始化只指定数组的长度

标准:

type[]   arrayName;

arrayName = new type[length];

简化:

type[] arrayName = new type[length];


对动态数组进行赋值:

arrayName[0]="____________"

arrayName[1]="____________"


输出动态数组的值:

(1)for循环输出

for(int i=0;i<arrayName.length;i++)

{

System.out.println(arrayName[i]);

}

(2)foreach循环输出

for(type s : arrayName)

{

System.out.println(s);

}

s是任意取值,相当于给arrayName起的别名的基址;



2.数组的存储形式



栈:存放 引用的变量名称,当不存在指向时,该

堆:存放 数组元素,


数组引用变量是访问内存中数组元素的根本方法


定义时只在栈内存中有数据,在堆中没有对应的对象

初始化时才在堆中实例化对象




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值