美文网首页
Java--数组的声明

Java--数组的声明

作者: 李赫尔南 | 来源:发表于2022-09-20 08:40 被阅读0次

数组的声明方式有两种(以一维数组为例)

type[]  arr_name; //(推荐使用这种方式)
type  arr_nam [];

注意事项
  1. 声明的时候并没有实例化任何对象,只有在实例化数组对象时,JVM才分配空间,这时才与长度有关。
  2. 声明一个数组的时候并没有数组真正被创建。
  3. 构造一个数组,必须指定长度。

【示例】创建基本类型一维数组

public class Test{
    public static void main(String args[] ) {
        int[] s = null; //声明数组
        s = new int[10]; //给数组分配空间
        for (int i = 0; i < 10; i++) {
            s[i] = 2 * i + 1; //给数组元素赋值
            System.out.println(s[i]);
        }
    }
}

【示例】创建引用类型一维数组

class Man{
    private int age;
    private int id;
    public Man(int id, int age) {
        super();
        this.age = age;
        this.id = id;
    }
}
public class AppMain {
    public static void main(String[] args) {
        Man[] mans;//声明引用类型数组
        mans = new Man[10]; //给引用类型数组分配空间

        Man m1 = new Man(1, 11);
        Man m2 = new Man(2, 22);
        
        mans[0] = m1;//给引用类型数组元素赋值
        mans[1] = m2;//给引用类型数组元素赋值
    }
}

相关文章

  • Java--数组的声明

    数组的声明方式有两种(以一维数组为例) 注意事项  1. 声明的时候并没有实例化任何对象,只有在实例化数组对象时,...

  • Golang常用数据结构

    数组 声明数组 数组同样使用倒置的方式来声明,并且声明数组的时候需要指定数组长度。所以声明数组需要使用[数组长度]...

  • Java--数组拷贝

      System类里也包含了一个static void arraycopy(object src, int src...

  • Java--多维数组

      多维数组可以看成以数组为元素的数组。可以有二维、三维、甚至更多维数组,但是实际开发中用的非常少。最多到二维数组...

  • 【Java】数组

    声明数组变量 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: 实例 创建数组 Java语言...

  • 菜鸟学习javascript12

    14.数组的声明与应用 一.数组的作用 只要是批量的数据都需要使用数组声明 二.如何声明数组 1....

  • 8.Golang数组array、切片slice、字典map 数据

    一、数组 array声明数组时,必须声明数组大小,声明后大小不可变,未赋值的空间默认值为数组存储类型的 0 值。 ...

  • Java05数组

    数组的声明、创建 具有相同数据类型的元素的有序集合 数组的声明:类型[] 数组名 声明了一个整型(int)数组,数...

  • Java学习之数组

    标签: java 数组 声明数组语法: 声明并开辟数组: 数组的数据类型 数组是引用类型。 动态初始化数组 先开辟...

  • 10.31学习总结

    今天代课老师讲了c#中的数组。 一维数组:声明数组,分配空间,元素赋值,引用数组元素。 多维数组(声明多维数组时,...

网友评论

      本文标题:Java--数组的声明

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