02-数组

02-数  组

数组的概念

  • 数组:是一种容器,可以存放多个数据值
  • 特点:

    1.数组是引用数据类型

    2.数组中的多个数据,类型必须统一

    3.数组的长度在运行期间不可改变

数组的三种定义格式

  • 动态初始化(指定长度)数组:

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

  • 静态初始化(不指定长度)数组:

    数组类型[] 数组名称 = new 数据类型[] {元素1,元素2,元素3,...}

  • 省略格式

    数组类型[] 数组名称 = {元素1,元素2,元素3,...}

  • 注意:动态初始化时会给数组赋以默认值,(整数型默认为0、浮点型为0.0、字符型为‘\u0000'、布尔型为false、引用型为null);静态初始化也有默认值过程,只不过系统自动将默认值替换为大括号当中的具体数值。

数组元素的访问和赋值

  • 获取:数组名称[索引值] 赋值:数组名称[索引值] = 数值
  • 索引值从0开始,一直到”数组长度-1“为止

JAVA中的内存划分

  • Java内存需要划分为5个部分:

    栈、堆、方法区、本地方法栈、寄存器

  • 一个数组的内存图




posted @ 2019-11-10 17:05  东の懂得  阅读(81)  评论(0)    收藏  举报