美文网首页
Java- 一维数组:

Java- 一维数组:

作者: 青葱烈马 | 来源:发表于2019-01-15 15:01 被阅读16次

Java- 一维数组:

  1. 使用语法 elementType[] arrayRefVar(元素类型[] 数组引用变量)或 elementType arrayRefVar[](元素类型 数组引用变量[])声明一个数组类型的变量。尽管elementType arrayRefVar[]也是合法的,但是还是推荐使用 elementType[] arrayRefVar 风格。
  2. 不同于基本数据类型变量的声明,声明数组变量并不会给数组分配任何空间。数组变量不是基本数据类型变量。数组变量包含的是对数组的引用。
  3. 只有创建数组后才能给数组元素赋值。可以使用 new 操作符创建数组,语法如下:new elementType[arraySize] (数据类型[数组大小])。
  4. 数组中的每个元素都是使用语法arrayRefVar[index](数组引用变量[下标])表示的。下标必须是一个整数或一个整数表达式。
  5. 创建数组之后,它的大小就不能改变,使用 arrayRefVar.length 就可以得到数组的大小。由于数组的下标总是从0开始的,所以,最后一个下标总是 arrayRefVar.length-1。如果视图引用数组界外的元素,就会发生越界错误。
  6. 程序员经常会错误地用下标1访问数组的第一个元素,但是,实际上这个元素的下标应该是0。这个错误称为下标过1错误(index off-by-one error)。
  7. 当创建一个数组时,若它的元素是基本数据类型的数值,那么赋默认值0。字符类型的默认值为’\u0000’,布尔类型的默认值为 false。
  8. Java 有一个称为数组初始化语法(array initializer)的简捷表达式,它将数组的声明、创建和初始化合并为一条语句,其语法为:元素类型[] 数组引用变量 = {value0,value1,value2,··· valuek}
  9. 将数组参数传递给方法时,实际上传递的是数组的引用,更准确地说,被调用的方法可以修改调用者的原始数组的元素。

相关文章

  • Java- 一维数组:

    Java- 一维数组: 使用语法 elementType[] arrayRefVar(元素类型[] 数组引用变量)...

  • java-数组

    定义数组 创建一维数组 二维数组 二维数组分配值 打印数组

  • Java-数组

  • Java-数组

    数组的基本概念 数组的定义: Java中要求所有的数组元素具有相同的数据类型。因此在一个数组中,数组元素的类型是唯...

  • java-数组

    数组 数组的定义   数组就是一个容器(存储多个东西的器皿,抽屉)。 容器的特点   定长,固定数据类型 索引  ...

  • Hello Java

    目录 Java-基础(1/6) Java-对象(2/6) Java-核心库类 上(3/6) Java-核心库类下(...

  • Java- 多维数组

    Java- 多维数组: 使用二维数组来存储表格。 可以使用以下语法来声明二维数组变量: 可以使用以下语法来创建二维...

  • Java-数组(8)

    一维数组 一维数组的定义例如:定义一个int型的数组int arr [] = {1,2,3,4,5};数据类型 变...

  • Java-入门-数组

    一、数组 定义一个数组类型的变量,使用数组类型“类型[]”,例如,int[]。和单个基本类型变量不同,数组变量初始...

  • Java-浅析Object类

    Java-浅析Object类 ++2016.7.19++byside @Java-浅析Object类 ======...

网友评论

      本文标题:Java- 一维数组:

      本文链接:https://www.haomeiwen.com/subject/ubrydqtx.html