当前位置: 首页 > 面试题库 >

请你讲讲数组(Array)和列表(ArrayList)的区别?什么时候应该使用Array而不是ArrayList?

彭允晨
2023-03-14
本文向大家介绍请你讲讲数组(Array)和列表(ArrayList)的区别?什么时候应该使用Array而不是ArrayList?相关面试题,主要包含被问及请你讲讲数组(Array)和列表(ArrayList)的区别?什么时候应该使用Array而不是ArrayList?时的应答技巧和注意事项,需要的朋友参考一下

考察点:Array

Array和ArrayList的不同点:

 

 

考察点:JAVA引用传递

值传递是对基本型变量而言的,传递的是该变量的一个副本,改变副本不影响原变量. 引用传递一般是对于对象型变量而言的,传递的是该对象地址的一个副本, 并不是原对象本身 。 所以对引用对象进行操作会同时改变原对象. 一般认为,java内的传递都是值传递.

 类似资料:
  • 本文向大家介绍请你讲讲&和&&的区别?相关面试题,主要包含被问及请你讲讲&和&&的区别?时的应答技巧和注意事项,需要的朋友参考一下 考察点:运算符 &运算符有两种用法:(1)按位与;(2)逻辑与。&&运算符是短路与运算。逻辑与跟短路与的差别是非常巨大的,虽然二者都要求运算符左右两端的布尔值都是true整个表达式的值才是true。&&之所以称为短路运算是因为,如果&&左边的表达式的值是false,右

  • 本文向大家介绍请你讲讲http1.1和1.0的区别相关面试题,主要包含被问及请你讲讲http1.1和1.0的区别时的应答技巧和注意事项,需要的朋友参考一下 考察点:http   主要区别主要体现在: 缓存处理,在HTTP1.0中主要使用header里的If-Modified-Since,Expires来做为缓存判断的标准,HTTP1.1则引入了更多的缓存控制策略例如Entity tag,If-Un

  • 问题内容: 作者:霖呆呆 Array(3)和Array(3, 4)的区别? 考察知识点: 和 参数个数不同时的不同表现 的作用 问题答案: Array和new Array的执行结果一样 Array(3) => [empty x3] 一个参数的时候创建一个长度为3的空数组 Array(3, 4) => [3, 4] 大于一个参数的时候则把参数作为元素创建一个长度可变数组 Array.of(3) =>

  • 本文向大家介绍请你讲讲什么是泛型?相关面试题,主要包含被问及请你讲讲什么是泛型?时的应答技巧和注意事项,需要的朋友参考一下 考察点:JAVA泛型 泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时

  • 本文向大家介绍请你讲讲产品和运营的区别相关面试题,主要包含被问及请你讲讲产品和运营的区别时的应答技巧和注意事项,需要的朋友参考一下 产品和运营的区别主要在于: 打个比方,产品类似于生孩子,运营类似于养孩子。 产品(策划)主要负责:根据产品的演化阶段来策划产品功能,负责产品功能的落地,对产品进行迭代和更新。产品内部会划分不同功能模块交给对应的产品负责,产品主要与开发、交互设计等打交道。 运营主要负责

  • 本文向大家介绍Array 和 ArrayList 有何区别?相关面试题,主要包含被问及Array 和 ArrayList 有何区别?时的应答技巧和注意事项,需要的朋友参考一下 Array 可以存储基本数据类型和对象,ArrayList 只能存储对象。 Array 是指定固定大小的,而 ArrayList 大小是自动扩展的。 Array 内置方法没有 ArrayList 多,比如 addAll、re