我在我的 Java 代码中遇到了一些非常奇怪的行为。我的 Eclipse 日志控制台上显示了一个异常,说Exception:java.lang.NullPointerException
没有引用它发生的代码。
在调试时,我发现了发生这种情况的一行,所以把它放在try-catch
希望我能抓住它的地方。但是它没有在 catch 块中返回。
奇怪的部分是即使在执行后立即在该行抛出异常并且执行正常继续。
有人可以告诉我可能的原因吗?我本可以附上源代码,但我检查了参数,一切看起来都很好。
我写这篇文章的主要原因是,如果你们中的任何一个程序员遇到过这种行为,我就会了解这种行为。