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 对象。

相关新闻

Chrome文本替换插件:高效网页内容修改的终极指南

Chrome文本替换插件:高效网页内容修改的终极指南

Chrome文本替换插件:高效网页内容修改的终极指南 【免费下载链接】chrome-extensions-searchReplace 项目地址: https://gitcode.com/gh_mirrors/ch/chrome-extensions-searchReplace Chrome文本替换插件是一款专为技术爱好者和实际使用者设计的强大工具&am…

2026/8/6 12:03:47 阅读更多 →
GESP跨级报考新规解读:从Scratch到C++的加速路径与备考策略

GESP跨级报考新规解读:从Scratch到C++的加速路径与备考策略

1. 竞赛新规深度解读:GESP跨级机制与战略机遇 最近在编程教育圈和竞赛家长群里,GESP(图形化编程能力等级认证)的新规成了热议的焦点。简单来说,这次调整的核心是大幅放宽了跨级报考的限制,从原先相对保守的…

2026/8/6 12:03:47 阅读更多 →
LinkSwift网盘直链下载助手:一个脚本解决九大网盘下载难题

LinkSwift网盘直链下载助手:一个脚本解决九大网盘下载难题

LinkSwift网盘直链下载助手:一个脚本解决九大网盘下载难题 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / …

2026/8/6 12:03:47 阅读更多 →

最新新闻

高效完成学术写作✅PaperXie专业AI论文软件,一站式解决全流程难题

高效完成学术写作✅PaperXie专业AI论文软件,一站式解决全流程难题

学术写作之所以耗时费力,核心原因是流程繁琐、标准严苛、细节要求极高。从选题构思、内容撰写、文献梳理,到查重改重、格式校准,每一个环节都需要耗费大量时间精力。 随着AI赋能科研写作普及,各类AI论文工具层出不穷,…

2026/8/6 12:48:12 阅读更多 →
MPV_PlayKit终极指南:专业级视频播放器配置与优化完全手册

MPV_PlayKit终极指南:专业级视频播放器配置与优化完全手册

MPV_PlayKit终极指南:专业级视频播放器配置与优化完全手册 【免费下载链接】mpv_PlayKit 🔄 mpv player 播放器折腾记录 Windows conf | 中文注释配置 汉化文档 快速帮助入门 | mpv-lazy 懒人包 Win11 x64 config | 着色器 shader 滤镜 filter 整合方案 …

2026/8/6 12:48:11 阅读更多 →
3个关键步骤:让PS4手柄在Windows电脑上获得原生游戏体验

3个关键步骤:让PS4手柄在Windows电脑上获得原生游戏体验

3个关键步骤:让PS4手柄在Windows电脑上获得原生游戏体验 【免费下载链接】DS4Windows Like those other ds4tools, but sexier 项目地址: https://gitcode.com/gh_mirrors/ds/DS4Windows 你是否曾经想过,为什么PS4手柄在Windows上玩游戏时总感觉不…

2026/8/6 12:48:11 阅读更多 →
AI期刊论文工具功能实测与对比

AI期刊论文工具功能实测与对比

许多科研人员在向期刊投稿时,常被同一件事拖慢进度:研究做完了,却要花大量时间调整格式、整理参考文献、润色语言。尤其核心期刊对学术深度和GB/T 7714标准要求严格,不少人反复修改仍过不了编辑部的初审。 写期刊论文的AI等智能写…

2026/8/6 12:48:11 阅读更多 →
AI期刊论文工具的实际写作体验

AI期刊论文工具的实际写作体验

很多人在写期刊论文时,都陷入过这样的困境:明明数据和研究思路都齐了,但一落笔就开始被格式、文献、学术规范绊住。尤其是面对国内期刊对参考文献格式的严格要求,光是调整引文就能耗掉一整天。那些号称能辅助学术写作的AI工具试了…

2026/8/6 12:48:09 阅读更多 →
3分钟搞定学术写作:让Word自动生成APA第7版格式的终极指南

3分钟搞定学术写作:让Word自动生成APA第7版格式的终极指南

3分钟搞定学术写作:让Word自动生成APA第7版格式的终极指南 【免费下载链接】APA-7th-Edition Microsoft Word XSD for generating APA 7th edition references 项目地址: https://gitcode.com/gh_mirrors/ap/APA-7th-Edition 你是否曾在深夜修改论文时&#…

2026/8/6 12:47:08 阅读更多 →

日新闻

深入解析LimboAI C++内核:架构设计与性能优化实战

深入解析LimboAI C++内核:架构设计与性能优化实战

1. 项目概述:为什么我们需要深入LimboAI的C内核?如果你是一名使用Godot引擎的游戏开发者,尤其是对AI行为逻辑有较高要求的项目,那么LimboAI这个名字你大概率不会陌生。它作为Godot 4生态中一个备受瞩目的行为树与状态机插件&#…

2026/8/6 0:00:06 阅读更多 →
Unity 2D游戏敌人AI系统:基于PlayMaker状态机与2D Toolkit的实战开发

Unity 2D游戏敌人AI系统:基于PlayMaker状态机与2D Toolkit的实战开发

1. 项目概述与核心思路大家好,我是老张,一个在游戏开发一线摸爬滚打了十多年的老码农。今天咱们接着聊《空洞骑士》风格2D动作游戏的Demo制作。上一期我们搭好了基础框架,处理了角色移动和碰撞,这一期,我们要让游戏世界…

2026/8/6 0:00:06 阅读更多 →
被动防火门市场前景发展趋势

被动防火门市场前景发展趋势

被动防火门依靠材质结构、密闭构造阻隔烟火蔓延,无需电控启动,是建筑被动消防系统核心构件,行业依托新规管控、城市更新、工业安全升级迎来稳定扩容,整体朝着合规化、专项化、低碳化、智能化方向发展。现阶段 GB12955‑2024 新版国…

2026/8/6 0:00:06 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/5 15:00:43 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/5 13:13:56 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/5 10:20:36 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/5 23:28:39 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/5 21:00:14 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/5 23:46:51 阅读更多 →