栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java中“数组”的定义

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java中“数组”的定义

在Java中,数组的定义,有两种方式:静态初始化、动态初始化;这两种方式,各有不同、各有优劣,在我看来,静态初始化,更方便一些,也更“不用费脑子”

静态初始化:定义一个int 类型的数组:int[ ] week = {1,3,4,5,6,7,8,9};

我们可以看到,系统,没有报错

那么就说明,我们这样定义是没有问题的,它就是我们静态初始化数组定义 的一种方式,叫做“静态初始化”数组

那么数组的定义,还有另外一种方式(就是图片上的第二种):

int[] day=new int[30];

int day[]=new int[30](也可以 定义,但是不如 “第一种”(上面的)常见);

这种定义方式,确定了“数组的长度”,但是,没有指定内容(打印出来的效果 :)

可以看到,动态初始化 的数组,虽然指定了长度,而且没有赋值,但是其中,是存在 “0”作为其默认内容的,

这些 "0",我们就称为,元素的“初始值,”也就是 默认值

默认值的大小,可能会随着不同版本,而发生升级改变,但是一般情况下:我们认为

整数的默认值: int 为 "0",

小数 double float " 为 0.0",

boolean 类型 为 “false”,

引用数据类型 String Object 为 "null",

char 文本型 为 " " , (("空格"),底层存的是"u0000” )。感谢大家的 阅读,欢迎指正 ^ ^

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/889212.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号