由于 Java 中的数组长度是不可修改的,因此几乎总是可以共享零长度数组,而不是重复分配新数组。 这种共享可以在程序运行时或占用空间中提供有用的优化。
请注意,检查不会报告分配为 static final 字段的零长度数组,因为会假设这些数组用于实现数组共享。