java学习笔记(六)
数组:
1:一维数组
要使用java的数组,必须经过两个步骤
@声明数组
@分配内存给数组
声明形式一:
数组类型 数组名[]=null;
分配内存给数组:数组名 = new 数据类型[长度];
声明形式二:
数据类型[] 数组名=null;
建议读者使用有意义的名称为数组命名。
(变量命名规则:第一个单词的首字母小写,之后的每个单词的首字母大写,如studentName;)
new是命令编译器根据括号里的长度开辟空间。
null表示引用数据类型的默认值。
2:堆栈内存的解释
@数组操作中,在栈内存中保存的永远是数组的名称,只开披了占内存空间,数组是无法使用的。必须有指向的堆内存才可以使用。要想开辟堆内存则必须使用new关键字,之后只是将堆内存的使用权交给了对应的栈内存空间,而且一个堆内存空间可以被多个栈内存空间指向。
3:
声明数组的同时分配内存
@数据类型 数组名[]=new 数据类型[个数]
@int score[]=new int[10];
4:取得数组长度:
数组名.length
5:二维数组的存储
int score[][]=new int[4][3];