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” )。感谢大家的 阅读,欢迎指正 ^ ^
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgaghjj
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13