这个问题其实就是一个非常基础的面试题,一般面试官想了解你基础知识方面的掌握时,基本都会问这个问题,尤其是一些,计算机学子毕业之后,如果还是想要从事计算机技术相关的行业时,那么在面试的时候就需要做好充足的准备,因为结合自身考虑,大部分刚毕业的计算机专业的同学并没有相关的项目经验。
所以根据一般公司的面试环节,面试官会从:自身基础知识储备、项目经验、工作态度、个人能力等几个大方面入手,那么针对以上这几点,如果投递简历时,公司在审核简历时针对刚毕业的大学生简历,都会提前跟面试官沟通好,这个时候面试官就会直接跳过项目问题,简单直接的主要针对基础知识问题,会问的很多,所以,从事计算机行业,如果不想被淘汰,你就需要每天不断学习增加知识储备量。那么做好心理建设的朋友我们就继续来了解这个java基础知识点吧,从这一刻开始,每天储备一点基础知识,滴水也可汇成汪洋,毕竟积少成多嘛!
那么针对数组和集合的区别,我们就先来简单的唠唠区别吧!
首先我们需要明确:什么是数组?

数组(Array):用来有序排列同类数据元素的集合被称为数组(数组是一个可以存储一组或一系列相关数据的容器),数组中的每个元素都具有相同的数据类型,,在计算机语言中,数组是非常重要的集合类型,数组的三个基本特征表现在:一致性(像数组它只能保存相同数据数据类型的元素,可以是任何相同的数据类型)、有序性(数组中的元素都是有序的,主要通过下标进行访问)、不可变性(数组一旦开始初始化,则数组的长度是不可变的)。数组有两种创建方式:动态初始化(指定长度),静态初始化(指定内容)。

总体来说数组主要的特点就是:
1.长

本文主要探讨数组和集合在Java中的不同。数组是静态的,大小固定,存储基本类型或引用类型;集合动态扩容,仅存储对象,提供多种实现如List、Set、Map。在面试中,了解这些基础概念至关重要。

1万+

被折叠的 条评论
为什么被折叠?



