在内存不足的情况下,java中的new返回值是多少?我有以下代码
TreeNode newNode = new TreeNode(n);
if(newNode == null)
return false;
Run Code Online (Sandbox Code Playgroud)
eclipse说这是一个死代码.我们应该如何在java中检查内存错误?
OutOfMemoryError 将被抛出.
http://docs.oracle.com/javase/6/docs/api/java/lang/OutOfMemoryError.html
当Java虚拟机因内存不足而无法分配对象时抛出,垃圾收集器不再提供更多内存.