Java 数组是引用类型
目录1.数组内存分布2.数组和数组之间的赋值2.1 例子 ①2.2 验证 ①2.3 例子 ②2.4 验证 ②3.数组的用途1.数组内存分布inta1;intb2;int[]arrnewint[]{1,2,3};引用变量并不存储对象本身存储的是堆区的地址通过地址引用变量操作对象。2.数组和数组之间的赋值2.1 例子 ①int[]arr1newint[]{1,2,3,4};System.out.println(Arrays.toString(arr1));int[]arr2arr1;arr2[0]100;System.out.println(Arrays.toString(arr1));System.out.println(Arrays.toString(arr2));这段代码的结果是什么这段代码的内存布局是什么样的2.2 验证 ①int[]arr1{1,2,3,4};int[]arr2arr1;System.out.println(赋值前);System.out.println(arr1);System.out.println(arr2);System.out.println(赋值后);System.out.println(arr1);System.out.println(arr2);2.3 例子 ②int[]arr1{1,2,3,4};int[]arr2{6,7,8,9,10};arr1arr2;System.out.println(Arrays.toString(arr1));System.out.println(Arrays.toString(arr2));这段代码的结果是什么这段代码的内存布局是什么样的堆区的空间没被引用就自动被JVM回收。2.4 验证 ②int[]arr1{1,2,3,4};int[]arr2{6,7,8,9,10};System.out.println(赋值前);System.out.println(arr1);System.out.println(arr2);arr1arr2;System.out.println(赋值后);System.out.println(arr1);System.out.println(arr2);3.数组的用途作为方法的返回值带会结果。返回的是指向对象的堆区的地址让外面的引用变量通过地址访问数据。publicstaticint[]func(){int[]tmp{1,2,3,4};returntmp;}publicstaticvoidmain(String[]args){int[]retfunc();System.out.println(Arrays.toString(ret));}注意点1. 引用变量是在main函数中的是局部变量函数结束内存自动被回收。2. 引用变量指向的对象在堆区的空间不是局部变量是直到没有引用变量指向它时才会被回收。

相关新闻

什么是双向鉴权?从一个随机数说起

什么是双向鉴权?从一个随机数说起

"鉴权"这个词在物联网资料里出现频率极高,但不少人对它的理解停在"连 Wi-Fi 输密码"。真正把设备接入做深了,绕不开一个机制:挑战-响应,以及由它组成的双向鉴权。单向认证的问题设备拿预置密钥跟云端过 TLS&a…

2026/7/23 21:58:08 阅读更多 →
LLM到Agent的技术演进与核心组件解析

LLM到Agent的技术演进与核心组件解析

1. 从LLM到Agent的技术演进脉络大型语言模型(LLM)作为当前AI领域的核心技术突破,其发展路径呈现出明显的阶段性特征。早期的GPT-3等模型主要展示了强大的文本生成能力,而后续的迭代逐渐展现出理解、推理和工具使用等更接近人类认知…

2026/7/23 21:57:08 阅读更多 →
TVA驱动的具身智能迭代逻辑(17)

TVA驱动的具身智能迭代逻辑(17)

前沿技术探索:AI智能体视觉(TVA,Transformer-based Vision Agent)是依托Transformer架构与“因式智能体”理论所构建的颠覆性工业视觉技术,是集深度强化学习(DRL)、卷积神经网络(CNN…

2026/7/23 21:57:08 阅读更多 →

最新新闻

AI如何重构学术写作流程:宏智树智能引擎实战解析

AI如何重构学术写作流程:宏智树智能引擎实战解析

1. 项目概述:当AI遇上学术写作作为一名在学术圈摸爬滚打十年的研究者,我深刻理解论文写作过程中的痛点——从选题构思到最终发表,每个环节都充满不确定性。去年接触到"宏智树AI"这个智能学术引擎时,最初以为又是市面上常…

2026/7/23 22:06:11 阅读更多 →
物联网设备为什么需要一张“硬件身份证“?软件证书的软肋

物联网设备为什么需要一张“硬件身份证“?软件证书的软肋

一个物联网项目上线前,总要回答一个看似天真的问题:云端怎么知道连上来的是自家设备,而不是一台假装成自家设备的攻击者?大多数团队的答案是:烧个证书、写个密钥,过 TLS 不就行了。行,但有几个前…

2026/7/23 22:06:11 阅读更多 →
Node.js下载安装步骤 及环境配置教程

Node.js下载安装步骤 及环境配置教程

让科技服务于人民 您的支持是我继续创作及维护的动力,感谢打赏,祝您工作顺利,生活美满!!!Node.js下载安装步骤 及环境配置教程 node.js 中文网:https://www.nodejs.com.cn/download.html二、安…

2026/7/23 22:06:11 阅读更多 →
命令行入门:终端、Shell 和文件操作基础

命令行入门:终端、Shell 和文件操作基础

命令行入门:终端、Shell 和文件操作基础 开头 RHCE 培训进到第二周了,开始讲命令行的工作原理。第一周还在敲 cd、ls,这周突然跳到"终端和 Shell 的区别"、"Linux 一切皆文件"这些偏概念的东西。培训讲师讲终端的时候指了…

2026/7/23 22:06:11 阅读更多 →
新能源车辆云检测 API 快速接入与实战指南

新能源车辆云检测 API 快速接入与实战指南

在新能源汽车二手交易和车辆评估场景中,电池状态往往是决定车辆残值的核心因素。传统检测依赖线下设备读取 OBD 数据,不仅效率低,还受限于检测人员的经验差异。随着车联网数据的普及,通过云端接口直接获取车辆的电池健康度、循环次…

2026/7/23 22:06:10 阅读更多 →
钨金精准刀术中异常如何快速处理?

钨金精准刀术中异常如何快速处理?

手术中遇到钨金精准刀性能异常,最直接的快速处理原则是:立即暂停输出激活,检查刀头‑手柄连接是否松动、绝缘层有无肉眼可见破损,并根据情况调整暴露电极长度或直接更换电极。由丹美医疗推出的钨金精准刀 SWDJ‑B2 采用进口钨金材…

2026/7/23 22:05:10 阅读更多 →

日新闻

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

更多请点击: https://intelliparadigm.com 第一章:从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表) 当AI副业主理人不再仅满足于单次服务交付,而是主动构建可复用、可裂变、可…

2026/7/23 0:00:25 阅读更多 →
AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

更多请点击: https://codechina.net 第一章:AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析 在对2,346篇跨行业AI生成文案的A/B测试数据进行聚类分析后,我们发现&#xff1…

2026/7/23 0:01:26 阅读更多 →
Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具 【免费下载链接】chitchatter Secure peer-to-peer chat that is serverless, decentralized, and ephemeral 项目地址: https://gitcode.com/gh_mirrors/ch/chitchatter Chitchatter是一款革命性的安…

2026/7/23 0:01:26 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/22 8:58:19 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/22 19:43:43 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/23 17:49:47 阅读更多 →

月新闻