CoreJava Day 4

要学蜜蜂采白花,问遍百家成行家。
-----------------
Array :
一维数组的声明和赋值方法
int [] array  =   new   int [ 10 ];        //  声明一个10个元素的一维数组

int [] array =   new   int [ 5 ] {0,1,2,3,4,5} ;     //  声明的同时进行赋值 

int [] array = {1,2,3,4,5,6} ;         // 效果同上,声明同时赋值,简便写法

二维数组和多维数组:

java中的二维数组相对于C,C++而言,比较特殊

int[][] array = new int[3][];   // 一个简单的2为数组的声明

/**
*  以下为数组array[][]
*/

array[
0= new int[]{3,4,5,6};  // 声明array0]引用指向的内存中一个一维的数组,length是4,内容是3,4,5,6
array[1= new int[4];    //仅在array[1]对象指向的内存中声明一个,
array[2= {1,2,3};    // 在 array[2]引用所指向的内存区域分配数组,并赋初值

一个二维数组数组的高维(也就是第二维)的引用变量是array[i],
就如同一个一微数组array[i]中,array是引用变量,指向该数组内存区域中的首地址
二维数组的array[i]是array[i][j]中高微的引用变量
可以这么理解
二维数组高维的引用变量 array[i]   等于  一维数组中的引用变量 array

二维数组在内存中的存储方式如下图所示:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值