type
status
date
slug
summary
tags
category
icon
password
URL
Sep 1, 2022 09:23 AM
数组的概念,是一种容器,可以同时存放多个数据
特点
数组是一种引用的数据类型
数据当中的多个数据,类型必须统一
数组的长度在称序运行欺间不可改变
数组的初始化,在内存中创建一个数组,并且向其中赋予一些默认值
两种常见的初始化方式
动态初始化
静态初始化
动态初始化,在创建的时候直接制定数据元素个数
静态初始化,在创建的时候,不直接制定个数,而是直接将具体的数据内容进行制定
使用静态初始化的时候格式还可以省略一下
静态初始化没有直接指定长度,但是仍然会自动推算得到长度
静态初始化标准格式可以拆分为两个步骤
动态初始化一旦使用省略格式,就不能拆分为两个步骤了
使用建议:
如果不确定数组当中的具体内容,用动态初始化,否则,已经确定了具体的内容,用静态初始化
直接打印数组名称,得到的是数组对应的内存地址哈希值
二进制:01
十进制:1234567890
十六进制:0123456789abcdef
使用动态初始化数组的时候,其中的元素将会自动拥有一个默认值,规则如下
如果是整数类型,那么默认为0
如果是浮点类型,那么默认为0.0
如果是字符类型,那么默认为‘\u0000’
如果是布尔类型,那么默认我false
如果是引用类型,那么默认为null
注意事项:
静态初始化其实也有默认值的过程,只不过系统自动马上将默认值替换成为了大括号当中的具体数据