Java语言数组的定义有new和不用new两个方式,它们的区别在哪里呢
问题描述:
Java语言数组的定义有new和不用new两个方式,它们的区别在哪里呢
平时使用怎么用比较规范?
答
不用 new 的时候是能直接确定数组中的元素后直接赋值。
用 new 的话只创建出的数组长度固定,每个元素的值都是其类型的默认值,需要逐一对其赋值。
答
没有什么区别,不用new即简写的方式,根据自己的编程习惯选择即可。
答
有new,引用变量指向堆,引用变量指向栈