Java中如何释放字节数组的内存?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (905)

Java中如何释放字节数组的内存?

提问于
用户回答回答于

在Java中创建新字节[]时,可以执行以下操作

byte[] myArray = new byte[54];

为了解放它,应该做

myArray = null;

如果其他东西引用了您的字节数组,如

yourArray = myArray;

还需要将其他引用设置为NULL,如下所示

yourArray = null;

在Java中,垃圾回收是自动的。如果JVM能够检测到整个程序无法再访问一段内存,那么JVM将为您释放内存。

用户回答回答于

扫码关注云+社区

领取腾讯云代金券