静态初始化

全写:数据类型[] 数组名 = new 数据类型{值};

简写:数据类型[] 数组名 = {值};

动态初始化

数据类型[] 数组名 = new 数据类型[数组长度];

数组不赋值时会默认初始化一个值

  • 整数:0
  • 小数:0.0
  • 字符:"/uoooo"(显示出来就是一个空格)
  • 布尔:FALSE
  • 引用数据类型:null

数组的内存

堆内存new出来的一定是在堆里面开辟一块小空间

栈内存方法运行时使用的内存,开始->进栈,执行完毕->出栈

当两个数组指向同一个小空间时,其中一个数组对小空间中的值做出了改变,那么另一数组再次访问的时候都是修改过的结果了。

 

面向对象

对象代表什么,就得封装相应的数据,并提供数据对应的行为。

this:方法调用者的地址值。

Posted on 2024-01-15 09:50  芳华XXu  阅读(1)  评论(0编辑  收藏  举报