java – 如何避免大型数组的初始化

前端之家收集整理的这篇文章主要介绍了java – 如何避免大型数组的初始化前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我分配一大堆双打
double[] x = new double[ n ];

其中n大,我想避免初始化以节省时间.可能吗?

解决方法

简短的答案:不,数组在创建时总是清零.

如果您的分析显示这是一个主要瓶颈,您可以考虑保留一个数组实例池,每个集合的长度大于n.问题是,您可能需要一个包装对象来包含数据数组和使用的实际长度,因为您不能再使用data.length.

猜你在找的Java相关文章