最近我一直在使用jdk 8 u 51开发一个程序,我注意到我的程序在没有打印任何堆栈跟踪的情况下随机崩溃。
以下是示例代码
if (target > 0)
entities[target] = null;
在我用
包装该代码之前,我没有看到抛出ArrayIndexOutOfBounds异常try {
if (target > 0)
entities[target] = null;
} catch (Throwable t) {
t.printStackTrace();
}
我一直以为Java会打印异常,即使它没有被捕获。
这是在jdk 8中改变了还是我在做梦?
谢谢!