java基础知识点 JAVA中静态,动态创建数组的区别,联系?
浏览量:1069
时间:2021-04-10 08:28:21
作者:admin
JAVA中静态,动态创建数组的区别,联系?
区别:1。数组的创建时间不同。静态的是一定义就创建的,而动态的不是定义时创建的,而是使用时创建的,这在一定意义上节省了内存空间。
2. 使用场景不同。一开始,我们知道数组长度是静态初始化的。相反,它是动态初始化的。
事实上,没有连接。最合适的方法是在最合适的场景中使用它
Java动态数组是一种可以任意扩展和收缩数组长度的对象。ArrayList<E>在Java中常用,其中<E>是受电弓的表示,也就是说,这个列表只能存储<E>的实例,例如:ArrayList<string>list=newarraylist<string>(),那么这个列表只能存储字符串。通常,数组的大小在定义之后是不能更改的。但是许多场景需要可以改变大小的数组。虽然它是动态数据,但它仍然是底部的一个数组,但是当数组快满时,它会自动创建一个更大的数组。
java基础知识点 java动态数组怎么定义 java产生随机数指定范围
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。