您的位置: 首页 > 文章 > java---数组的常见异常 java---数组的常见异常 分类: 文章 • 2025-01-17 22:43:40 这两个编译前都不报错 pointer可以理解为指针 空指针异常还有一种情况是: 这个是正确的,先动态初始化后就可以直接赋值 这个是错误的,虽然不会直接在编辑器上报错,但是运行后报错。提示指针为空。 原因是:我们可以把arr2看成一个一维数组,其元素也是一个一维数组。上图仅仅对arr2这个一维数组进行了初始化,但是arr2[i]这个一维数组没有new,也就是没有初始化,所以不能直接赋值。 从内存的角度分析,没有new,在堆中就没有开辟空间,所以不能赋值 正确写法: