00问答网
所有问题
java中二维数组里存放的是什么
java中二维数组里存放的是一维数组还是一维数组的地址?
谢谢解答!
举报该问题
推荐答案 2015-10-25
这两个本来就不一样,不是一个东西,地址肯定不一样。
首先,arr是一个Object(对象),所以它会有一个独立的内存地址
arr[0]是一个数组,这个数组也是一个Object(对象),所以它也会有一个独立的内存地址。
所谓二维数组,就是一个一维数组,然后在这个一维数组中,每个元素又是一个数组,一个数组是一个Object,所以,每个元素存放的实际上是它对应Object的内存地址,而不是真正意义上的数组
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/nBjZrn0BBZIDjD0BTe0.html
相似回答
java
如何创建
二维数组
进行学生姓名,学号,成绩三个信息
的存储
,使用for...
答:
1、分析题目,需要
存储
姓名学号成绩,因此,
二维数组
需要定义成字符串类型 姓名 学号 成绩 0 1 2 0[] [] [] 1[] [] [] 2[] [] []数组的每列存储内容是固定的,一行代表一个学生,遍历过程嵌套for循环就可以遍历全部学生,int n=input;String stu[][] =new String ...
java的二维数组
答:
a[0]就是null 说得简单点,一维数组a[]的引用 a是一个对象引用,指向一个数组 二维的时候 第二维类似上面一维,而第一维指向的不是具体数据的数组,而是一个引用的数组 以此类推 三维的时候 第一维指向一个
二维数组
引用的数组 就像树一样,支上再长支,分叉,最后一级才是数据类型(叶子...
java
编程使用
二维数组存放
字符*并打印出四行直角三角形
答:
public static void main(String[] args) { String[][] arr = new String[16][];for (int i = 0; i < arr.length; i++) { arr[i] = new String[i % 4 + 1];for (int j = 0; j < arr[i].length; j++) { arr[i][j] = "*";System.out.print(arr[i][j]);} ...
java中
string是干
什么
答:
java中
String[][] 表示
二维数组
String,string[]表示一维数组string。数组是在java中用来
存放
多个数据或者字符串的,是用于
储存
多个相同类型数据的集合。数组在java中常常用来堆内存或者栈内存。格式为数据类型+数组名称+n[](表示n维数组)举例:int a[10]; 说明整型数组a,有10个元素。若要表示第10个...
大家正在搜
java中二维数组的定义
java中二维数组的初始化
java中二维数组的长度
java中二维数组的定义和意思
java中定义二维数组的多种方式
java中给二维数组赋值
java语言中二维数组
java中二维数组求最大值
Java中二维数组
相关问题
java二维数组在内存中的存储方式
JAVA二维数组存储
java二维数组存储
谁给解释下java中的二维数组是什么东东 ?
java有关二维数组的物理意义 数据存放位置
java 二维数组在内存中是怎样的存储方式,与c++中的数组...
java 中的ArrayList如何存放二维数组?
java中什么是二维数组