java数组笔记

这篇博客详细介绍了Java中的数组,包括如何创建和初始化数组,动态和静态初始化的区别,以及数组的默认值。重点讲解了数组元素的访问和遍历方式,包括传统的循环遍历和使用foreach。此外,还强调了数组作为引用数据类型,其存储在堆中的特性,以及基本数据类型和引用数据类型的差异。
摘要由CSDN通过智能技术生成

Java: 数组

数组:储存相同类型的集合。

  • 数组的创建和初始化

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

初始化分为动态初始化和静态初始化。

动态初始化:直接指定数组中的元素个数。

静态初始化:不指定具体的元素个数,直接将具体的内容进行指定。

注意:静态初始化虽然没有设置具体的数组大小,但是会按照{}中的元素个数设置数组长度。

静态和动态初始化也可以分为两步,但是格式不能省略。

如果没有对数组中的元素初始化则有默认值:

如果数组中的数据类型是引用数据类型 则默认值是null。

  • 数组的使用

数组元素的访问:直接数组名[元素下标]可以直接访问或者修改元素内容。

遍历数组:

利用循环遍历数组:

利用foreach 遍历数组:

可以避免循环条件出错和更新语句写错。

  数组转字符串也可以遍历数组:

数组是引用数据类型

数组也是new创建的对象,所保存在数据的堆中。

基本数据类型和引用数据类型的区别:

基本数据类型是在变量空间中直接存放,引用数据类型创建的变量是该对象的引用存放的是对象在堆中的地址。

Java中的null:是指该引用不指向任何对象。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值