笔记第八天

一维数组元素就是普通值;
二维数组元素还是一个数组。
可以把二维数组理解成行列的表格。
访问二维数组的语法 数组名[行的索引][列的索引]
二维数组的长度:数组中有几个元素,也就是有几行。
外层控制二维数组的行数
for(int i=0; i< 二维数组.length; i++){
内层循环用于控制每行中的列数
for(int j=0; j<二维数组[i].length; j++){
二维数组[i][j]
}
}
构造方式声明二维数组必须指明有几行有几列, 各行的列数相同
类的相关内容:
所有代码都必须写在class中,是以.java文件形式存储的
一个.java文件中可以有多个类
一个.java 文件中只能有一个public的类,且文件名一定要和public 修饰的类名一致
在Java中使用内存,会把内存划分为3个区域
1、静态区域: 当程序运行时,Java会把程序中所有使用static修饰的成员存放在静态区域中,程序关闭后,静态区域占有的内存才释放
2、堆区域:占有的内存比例较大
存放 new 出的内容
堆区域的内容不会自动清空,由Java垃圾回收机制/GC来清空
3、栈区域:占有的内存比例较小,存放局部变量(方法中或方法中语句块内部的变量)
栈空间的内容,在执行到}时,会自动清空
栈空间的读取速度快

一、在静态方法中,如果调用非静态成员:
main()中调用非静态方法
1、创建方法所在类的对象: 类名 对象名=new 类名();
2、对象名.方法名();

二、在同一个类中,一个非静态方法调用另一个非静态方法,直接调用即可
或者使用this.方法名()来调用

三、不在同一个类中,一个方法如果要调用另一个方法
1、创建方法所在类的对象: 类名 对象名=new 类名();
2、对象名.方法名();

猜你喜欢

转载自www.cnblogs.com/zhn011700/p/10617129.html