数组
引用类型的变量
1.定义语法
Int[] a; int a[]; 非常不建议
2.赋值
1)Int [] a={1,2,3,4,5};
2)Int []a=new int [5]; //默认值
//0的类型含义
如果数组中的元素没有初始化,元素的值就是元素类型的默认值
3)Int [] a=new int [] {1,2,3,4,5};
3.引用类型是什么?
引用类型是个线索,用来找到堆中的真正数据,引用类型也是值传递,形参改变不会影响实参。
找到数组的线索
Int[] a=null; a引用没有指向任何数组
四种变量:
形参 栈
局部变量 栈
属性 堆
静态属性 方法区
引用的方法调用也是值传递
形参的改变不会影响实参
Java中的垃圾回收:
没有引用指向的对象(数组)
import java.util.Arrays;
Arrays.copyOf
Arrays.toString
学会查阅手册