数组定义和访问——java

本文详细介绍了Java中的数组概念,包括数组作为容器的特性,如何定义数组,以及数组的静态和动态初始化。强调了数组的定长特性,数组元素的默认值,并给出了数组初始化的两种方式。建议在不确定内容时使用动态初始化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数组定义和访问:

容器的概念:容器:就是将多个数据存储到一起,每个数据称为该容器的元素。
生活中的容器:水杯、excel、教室
数组概念: 数组就是存储数据长度固定的容器,保证每个数据的数据类型要一致。
数组的定义:方式一:格式:
数组存储的数据类型[] 数组名称 = new 数组存储的数据类型[长度(正整数)];
解析:
数组存储的数据类型:决定了该数组容器能够存储什么样的数据
[] : 表示数组
数组名称:给定义数组起一个变量的名字,满足标识符的命名规范
new:关键字,创建数组使用的关键字。
数组存储的数据类型:决定了该数组容器能够存储什么样的数据
[长度] : 数组的长度,表示数组中能够存储多少个元素
备注:数组一旦创建,长度不能发生改变,数组具备一个【定长特性】。
方式二: 格式:
数组的数据类型[] 数组名称 = {元素1,元素2,元素3,…}
数组的特点:
数组的长度在程序运行期间不可改变。
数组本身就是一种引用数据类型
数组定义时是引用数据类型,但是数组容器里面存储的元素可以是基本数据类型也可以是引用数据类型。
数组当中存储的多个数据,类型保持一致。
数组初始化 :在内存当中创建了一个数组,并且向数组容器中赋予一些默认值。
对于int整数类型来说,默认值是0
对于浮点数类型来说,默认值是0.0
对于字符类型来说, 默认值是’\u0000’ 显现是一个空格
对于布尔类型来说, 默认值是false
对于引用类型来说, 默认值是null
两种常见的初始化动作:
静态初始化(指定内容):在创建数组的时候,不指定数组的长度(存储元素的个数),而是直接指定具体的 【内容】
动态初始化(指定长度) :在创建数组的时候,直接指定数组的长度(存储元素的个数)。
备注:静态初始化虽然没有直接指定长度,但是程序会推算得到该数组的长度。
建议:如果不确定数组当中存储的内容时,用动态初始化,反之内容已经确定了,使用静态初始化。
大多数情况下,建议使用动态初始化。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值