JAVA(8)-数组

server/2025/3/19 4:38:16/

一.数组:可以存多种数据的容器 

二.数组初始化

(1) 静态初始化

三.数组元素访问

数组名【索引】

把数据存储到数组中 

四.数组遍历:取出数据

调用方式:数组名.length

自动快速生成:数组名.fori 

五.数组的动态初始化:指定数组长度

*动态静态区别:

动:只明确元素个数,不明确具体数值

静:明确了操作具体数据

六.数组常见问题

牢记:

最小索引:0

最大索引:数组的长度-1

七.数组的内存图

栈:方法运行时使用的内存,比如main方法运行,进入方法栈中执行。方法运行时使用的内存,其中程序的主入口main方法在开始执行的时候就会进到栈里,当main方法中的代码执行完毕后,main方法就会从栈中出去。

堆:存储对象或者数组,new来创建的,都存储在堆内存。堆内存只要记住一句话就行了:只要看见 new 关键字,就是在堆里开辟了一个空间。


http://www.ppmy.cn/server/176147.html

相关文章

CVE-2017-5645(使用 docker 搭建)

介绍: 是一个与 Apache Log4j2 相关的安全漏洞,属于远程代码执行,它可能允许攻击者通过构造恶意的日志信息 在目标系统上执行任意代码 Log4j2 介绍 Log4j2 是 Apache 的一个日志记录工具,属于 Java 应用的日志框架,它是 Log4j 的升级版,性能更好,功能更多.它被广泛的适用于 J…

系统可观测性(5)OpenTelemetry基础使用

系统可观测性(5)OpenTelemetry基础概念 Author: Once Day Date: 2025年3月12日 一位热衷于Linux学习和开发的菜鸟,试图谱写一场冒险之旅,也许终点只是一场白日梦… 漫漫长路,有人对你微笑过嘛… 本文档翻译整理自《OpenTelemetry Docs》&a…

《Operating System Concepts》阅读笔记:p309-p330

《Operating System Concepts》学习第 29 天,p309-p330 总结,总计 22 页。 一、技术总结 1.Python 中的并发编程 (1)semaphore class threading.Semaphore(value1)。 (2)condition variable class threading.Condition(lockNone) 书上使用的是 Ja…

C语言之 循环语句:程序运行的核心动力(上)

个人主页:strive-debug 在 C 语言中,分支结构可以通过 if、switch 语句来实现,循环结构则可以通过 for、while、do while 语句来实现。 if 语句 if 语句的语法形式如下: if (表达式)语句; 如果表达式成立(为真&am…

【数学建模】层次分析法(AHP)详解及其应用

层次分析法(AHP)详解及其应用 引言 在现实生活和工作中,我们经常面临复杂的决策问题,这些问题通常涉及多个评价准则,且各准则之间可能存在相互影响。如何在这些复杂因素中做出合理的决策?层次分析法(Analytic Hierarchy Process…

如何玩DeepSeek!15分钟快速创建GIS动态数据可视化仪表盘

DeepSeek最近火遍全球,大家用的都用的不亦乐乎。国外呢?当然也是,最近一上YouTube、X等都是deepseek的推送。 今天介绍一下,我在YouTube上看到的GIS行业与DeepSeek结合的一个案例: 快速轻松构建交互式地图仪表盘&…

从零搭建微服务项目Pro(第6-1章——Spring Security+JWT实现用户鉴权访问与token刷新)

前言: 在现代的微服务架构中,用户鉴权和访问控制是非常重要的一部分。Spring Security 是 Spring 生态中用于处理安全性的强大框架,而 JWT(JSON Web Token)则是一种轻量级的、自包含的令牌机制,广泛用于分…

SiC/GaN器件测试新选择:MHO5000如何破解高频开关噪声难题?

引言:宽禁带半导体的“高频挑战” 在新能源汽车、光伏逆变器、5G基站等高端领域,SiC(碳化硅)和GaN(氮化镓)器件因其高频、高功率密度特性,成为下一代电力电子设备的核心。然而,其高频…