CoreJava Day 4
来源:互联网 发布:西安电子软件学院 编辑:程序博客网 时间:2024/05/16 14:43
要学蜜蜂采白花,问遍百家成行家。
-----------------
Array :
一维数组的声明和赋值方法
二维数组和多维数组:
java中的二维数组相对于C,C++而言,比较特殊
一个二维数组数组的高维(也就是第二维)的引用变量是array[i],
就如同一个一微数组array[i]中,array是引用变量,指向该数组内存区域中的首地址
二维数组的array[i]是array[i][j]中高微的引用变量
可以这么理解
二维数组高维的引用变量 array[i] 等于 一维数组中的引用变量 array
二维数组在内存中的存储方式如下图所示:
-----------------
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}; //效果同上,声明同时赋值,简便写法
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[][]
*/
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
二维数组在内存中的存储方式如下图所示:
- CoreJava Day 4
- CoreJava Day 5
- CoreJava Day 6
- CoreJava day 03
- corejava
- CoreJava day1
- CoreJava day2
- CoreJava day3
- [J2SE_00]CoreJava
- CoreJava总结
- CoreJAVA笔记
- CoreJava总结
- CoreJava逻辑思维
- CoreJava day01
- CoreJava day02
- Corejava day04
- CoreJava总结
- Day 4
- C++模版心得
- 应用程序重起自身等几则技巧
- 总结
- 桥接模式(Bridge Pattern)
- C语言的内存分配malloc和释放free(32)
- CoreJava Day 4
- 如何使SWT文本只能输入金额(一个小数点及数字)
- 文献标识码
- Oracle Cursor and OOP Conception
- 转CSDN关于显示目录父子表算法!!!
- ExcelVBA编程入门范例
- 一生中不能等的两件事!
- 不错的C语言网址
- 与存储过程sp_MSforeachdb类似的存储过程sp_MSforeachdb