请教一个 java 编译期报错的问题
相关帖子
-
Ethan •作者
为什么会报错呢?引用类型的 weight 和基本数据类型的 weight 同样是这样的写法,引用类型的这样写不行,有没有哪位大神能指教一下,这两种初始化的方式内存的分配有什么区别?
- 其他回帖
-
Ethan •作者
这个问题已经搞懂是什么原因了,引用类型的变量在初始化的时候需要使用 new 关键词,我上面的写法使用的是数组的静态初始化,但是这种格式仅仅是为了书写方便才提供的,真正初始化赋值的时候还是要 new 一个对象出来的!
1 回复 -
scmod •
不客气,其实我意思是 Array.newInstance(int.class, 100)这句并没有用到 new
{0}这样的赋值方式跟 new int[]{0}其实是一样的,只是规定了他出现的位置必须出现在定义类型的后面 -
- 查看全部回帖
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于