目录
1.初始化定义
2.数组的三种打印方式
3.数组引用null
4.浅谈引用变量的影响
5.与数组相关的字符串操作
6.二维数组的创建和遍历
7.不规则二维数组
----
----
1.初始化定义...java数组的定义分两种,静态初始化,动态初始化
int [] a =new int[20];//动态
int [] b =new int[]{1,2,3,4,5};//静态
注意下面的框内是没有数字的...最后来看一下一张图,java程序是在jvm(虚拟机)上跑的,那他的内存分布是什么样子
简单介绍一下各自空间:
java虚拟机栈:存放局部变量
java本地方法栈:运行c,c++编写的程序【JVM是一个由...}
}
}
1,2,3,4;
一开始a指向1,2,3,4;然后函数exchange的形参b接受a的值,所以a,b同时指向1,2,3,4
接着b便指向了7,8,9,10;然后函数结束...第一种是静态初始化
int[][] b = new int[][]{
{1, 2, 3}, {2, 3, 4}, {6, 7, 8}};
第二种是动态初始化
int[][] b = new