大家好,又见面了,我是你们的朋友全栈君。
1.初始化:在定义变量之后,系统为变量分配的空间内存储的值是不确定的,所以要对这个空间进行初始化以确保程序的安全性和确定性
2.给二维数组元素赋值:
b[0] = {1,2,3} //Array constants can only be used in initializers
数组常量只能被用于初始化,初始化动作在编译时完成。
b[0] = new int[]{1,2}//赋值
new int[]{1,2} 像极了 new String(“abc”)
new 数据类型(值)
new 数组 {值}
new 字符串 (值)
所以等号右边的含义是在堆中建立一维数组,给他赋值为1,2
然后把一维数组地址赋值给b[0]
3.参考
https://www.zhihu.com/question/27639400
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/141425.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...