Java中数组
Java中的数组就是很多数据类型相同的,有序的,通过下标标记的数据。
使用数组有几步:
第一步是声明数组:
int是数组里面数据的类型,[]是数组的意思,number是int数据类型的数组的名称
第二步时创建数组:
number是数组的名称,new是创建 int[10],是个数组,意思是给number这个数组创建十个int数据类型。
第三步时给数组赋值:
数组是通过下标标记的。这里需要注意我们刚开始创建的数组只有是个地址空间,所以当我们给下标为10的数组赋值时会报错:
超出边界了,因为数组的下标是从0开始的,所以下标为10的数组其实就是第十一个数组。
我们也可以通过数组.length来获取数组的长度。
数组的创建有两种方法:
第一个是直接声明加赋值,赋值时会直接创建相应数量的数组:
还有一个就是声明,加创建再赋值,这个时先创建相应数量的数组再赋值:
声明数组时只是在栈里面创建,实际数组并没有存在,当我们创建数组时,此时数组在堆里面,刚开始数组的默认值都是0,赋值之后才有新的值。
从一个小白开始做起,努力做一个美国总统
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)