Advertisement

第24道 Java 面试题 关于 数组

阅读量:

java面试题24 关于Java中的数组,下面的一些描述,哪些描述是准确的:( )

复制代码
    A 数组是一个对象,不同类型的数组具有不同的类
复制代码
    B 数组长度是可以动态调整的
复制代码
    C 数组是一个连续的存储结构
复制代码
    D:一个固定长度的数组可类似这样定义: int array[100]
复制代码
    E:两个数组用equals方法比较时,会逐个便利其中的元素,对每个元素进行比较
复制代码
    F可以二维数组,且可以有多维数组,都是在Java中合法的

懵逼树上懵逼果,懵逼树前你和我

数组的基本概念

如果你按照以往的方式去声明这些整数类型变量,并且不遵循现代编程的最佳实践的话。

int i1, i2, i3, ... i100;

但是这个时候如果采用此类方式定义就会显得繁琐, 因为这些变量之间没有任何关联; 也就是说, 在这种情况下一旦突然又提出一个需求——需要为这100个变量各自编写System.out.println()语句

所谓数组其实就是一组具有相同数据类型的变量集合,并且它们可以通过统一的方式进行操作。作为引用数据类型的一种形式,在这种情况下我们就会涉及到内存分配问题。至于具体的实现方式,则分为两种不同的定义语法。

动态分配内存给数组:
创建并分配内

全部评论 (0)

还没有任何评论哟~