发布时间:2026/8/6 12:05:12
Java 数组所有创建方式 不管是基本类型数组int、char、double还是引用类型数组String、自定义类、对象语法规则完全一样一共 4 种写法。以int[]和String[]举例演示。方式 1先分配长度后面赋值动态初始化只开辟数组内存元素给默认值之后再逐个赋值。//基本类型int[]arr1newint[3];arr1[0]10;arr1[1]20;arr1[2]30;//引用类型String[]strArr1newString[2];strArr1[0]aa;strArr1[1]bb;new int[3]数组长度固定 3int 默认值0引用类型默认值null方式 2创建同时直接赋值静态初始化完整写法int[]arr2newint[]{11,22,33};String[]strArr2newString[]{苹果,香蕉};⚠️ 右边new int[]中括号里面不能写长度长度由大括号里面元素个数自动推导。❌new int[3]{1,2,3}编译报错方式 3简写省略 new int []只能声明变量时直接用int[]arr3{100,200,300};String[]strArr3{张三,李四};限制只能在变量定义那一行直接赋值不能拆开写❌错误写法int[]arr;arr{1,2,3};//编译报错这种简写不能分开✅ 如果拆开写必须带上new int[]int[]arr;arrnewint[]{1,2,3};//正确方式 4匿名数组没有变量名直接当参数传递经常用在方法传参不定义变量接收。//方法调用直接传数组test(newint[]{5,6,7});publicstaticvoidtest(int[]arr){}两种书写风格只是写法习惯不是创建新方式int[]arr;//推荐类型是 int[]intarr[];//C语言风格Java允许但不推荐对象数组演示自定义类classUser{}publicclassTest{publicstaticvoidmain(String[]args){//方式1 指定长度User[]users1newUser[2];users1[0]newUser();//方式2User[]users2newUser[]{newUser(),newUser()};//方式3简写User[]users3{newUser(),newUser()};}}重点User[] users1 new User[2];只是创建数组容器里面存的是两个 null对象并没有创建需要手动 new User () 赋值。总结表格方式语法示例特点1 动态初始化int[] a new int[5];指定长度元素是默认值后续手动赋值2 静态完整int[] a new int[]{1,2,3};创建同时赋值可以拆开赋值3 静态简写int[] a {1,2,3};只能定义变量那一行直接写不能拆开4 匿名数组test(new int[]{1,2})没有数组变量直接做方法参数注意new int[3]{1,2,3}报错不能写数字在 [] 里。int[] a; a{1,2};报错简写不能分开。对象数组User[] arr new User[2]数组元素默认是 null不是自动 new 对象。

相关新闻

2026/8/6 12:05:12

解决macOS TCC权限导致的iMessage机器人JSON解析错误

1. 问题现象与背景分析最近在调试基于openclaw框架开发的iMessage机器人时,遇到了一个棘手的崩溃问题。错误日志显示机器人因"permission"不是合法JSON而异常终止,具体报错信息为:openclaw llamap svr operator(): got exception: …

2026/8/6 12:00:12

Oracle数据库自动收集统计信息:原理、配置与性能优化实战

1. 项目概述:为什么数据库需要“自动体检”做数据库运维的同行们,估计都经历过类似的场景:某个风和日丽的下午,业务系统突然变慢,查询响应时间从毫秒级飙升到秒级,业务部门电话直接打爆。你火急火燎地连上数…

2026/8/6 12:00:12

Vatee:把风险提示做扎实 更谨慎的使用者更关注哪些框架

外汇市场信息更新频繁,平台口碑的形成更依赖长期一致性:入口是否好找、说明是否前后一致、提示是否稳定出现。围绕Vatee,下面从稳定体验与信息呈现等角度做一次正面观察。在外汇相关服务中,读者最在意的通常是信息是否清楚、提示是…

2026/8/6 13:05:15

泳道图实战指南:从流程可视化到高效协作

1. 泳道图:不只是画几条线那么简单 如果你在团队协作、流程梳理或者项目复盘时,感觉沟通起来像在“鸡同鸭讲”,或者总有人搞不清自己该在哪个环节做什么,那你大概率需要一个泳道图。这东西听起来有点专业,但说白了&…

2026/8/6 13:05:15

AI招聘软件选型深度解析:非侵入式架构为何成为政企合规首选

随着人力资源数字化进程加速,AI 招聘软件已经成为企业提升招聘效率的核心工具。但在落地实践中,很多企业尤其是央国企、上市公司、医疗机构等强监管主体,常常陷入 “效率与合规难以兼得” 的困境:部分工具虽能实现短期提效&#x…

2026/8/6 13:05:15

深度学习基石:多层感知机原理、PyTorch实现与物理信息融合

1. 从感知机到多层感知机:为什么它依然是深度学习的基石 如果你刚开始接触机器学习,可能觉得“多层感知机”这个名字听起来有点复古,甚至不如“卷积神经网络”或“Transformer”那么酷炫。但我想告诉你,无论你现在研究的是哪个前沿…

2026/8/6 13:05:15

Maven构建失败:ComponentLookupException异常深度解析与解决方案

1. 项目概述:一个典型的Maven配置“拦路虎” 如果你正在配置Maven,或者在IDEA里导入一个Maven项目,突然控制台爆出一片鲜红的错误,其中赫然写着 java.lang.RuntimeException: org.codehaus.plexus.component.repository.exceptio…

2026/8/6 13:00:14

太阳能BLE信标设计全解析:从能量采集到低功耗无线通信

1. 项目概述:一颗能“晒太阳”的智能信标如果你在逛一个大型的科技展,或者在一个结构复杂的停车场找车,手机App能自动弹出当前位置的导览信息或精准指引你到车位,背后很可能就有一颗小小的、不起眼的“信标”在默默工作。今天要聊…

2026/8/5 3:13:11

如何用免费工具突破游戏窗口限制:SRWE完整使用指南

如何用免费工具突破游戏窗口限制:SRWE完整使用指南 【免费下载链接】SRWE Simple Runtime Window Editor 项目地址: https://gitcode.com/gh_mirrors/sr/SRWE 你是否遇到过这样的困扰?想为心爱的游戏截图,却发现游戏不支持自定义分辨率…

2026/8/6 0:04:22

电力系统调度中的源荷不确定性建模与优化实践

1. 电力系统调度中的源荷不确定性挑战现代电力系统正面临前所未有的复杂性,其中源荷不确定性(Source-Load Uncertainty)已成为调度决策中最棘手的难题之一。我在参与某省级电网调度系统升级时,曾遇到风电预测误差导致日内调度计划…

2026/8/6 0:04:22

VGG-T3技术解析:3D重建速度的革命性突破

1. 项目概述:VGG-T3如何重新定义3D重建速度在计算机视觉领域,3D场景重建一直是个计算密集型任务。传统方法重建1000帧图像规模的场景往往需要数小时甚至更长时间,而英伟达最新发布的VGG-T3技术将这个时间压缩到了惊人的54秒。这个突破性进展来…

2026/8/6 0:04:22

深度解析旅游网站建设的意义及其对行业发展的深远影响与核心价值体现

在这个数字化浪潮席卷全球的今天,我们似乎已经忘记了,曾经有一段时间,人们想要去一个陌生的地方,只能靠在书桌前翻阅厚厚的旅游杂志,或者向刚从那里回来的朋友询问那些模糊不清的印象。那时候,“远方”是一个需要精打细算才能抵达的奢侈概念。而现在,只需要一部手机,轻…

2026/8/5 19:21:13

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/5 19:21:13

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/5 19:21:13

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…