关于java中使用数组的几点理解笔记

时间:2022-01-18 01:30:10

1.数组元素就是变量;

2.在已有数据类型之后加方括号[],就会产生一个新的数组类型;

分两类:1)基本数据类型,如:int[],string[];

  2)引用数据类型,如:Person[](类);

3.main方法声明的变量都是局部变量,保存在栈中;

4.数组元素作为数组对象的一部分,总是保存在堆内存中,不管是基本数据类型或引用数据类型的数组元素;

5.当通过引用变量来访问实例属性或调用非静态方法时,如果该引用变量还未引用一个有效的对象(即未分配内存空间),程序就会引发NullPointerException运行时异常(Runtime异常);

6.Cats是自定义类,Cats作为一个cat[]数组时,是数组引用类型;cats][0],cats][1]作为数组元素时,是数组对象的一部分;