有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (1) 个答案

  1. # 1 楼答案

    我认为你所说的“通用数组”是Object[]

    这会产生问题,因为当你初始化一个大小为n的数组时,你会分配n个相同的块
    例如:

    Integer[] x = new Integer[10];
    

    分配10个4字节的块=40字节

    然而

    Object[] x = new Object[10];
    

    是不明确的,因为不知道是要存储Doubles、Strings还是只存储您创建的自定义对象