静态初始化
全写:数据类型[] 数组名 = new 数据类型{值};
简写:数据类型[] 数组名 = {值};
动态初始化
数据类型[] 数组名 = new 数据类型[数组长度];
数组不赋值时会默认初始化一个值
- 整数:0
- 小数:0.0
- 字符:"/uoooo"(显示出来就是一个空格)
- 布尔:FALSE
- 引用数据类型:null
数组的内存
堆内存:new出来的一定是在堆里面开辟一块小空间
栈内存:方法运行时使用的内存,开始->进栈,执行完毕->出栈
当两个数组指向同一个小空间时,其中一个数组对小空间中的值做出了改变,那么另一数组再次访问的时候都是修改过的结果了。
面向对象
对象代表什么,就得封装相应的数据,并提供数据对应的行为。
this:方法调用者的地址值。
标签:数据类型,面向对象,数组名,内存,数组,new From: https://www.cnblogs.com/FH-XYF/p/17964750