Java 中的缓冲区溢出是什么样的?

What does a buffer overflow in Java look like?

我在其他编程语言中看到过 buffer overflows,但在 Java 中看起来如何?

Does Java have buffer overflows?

以上回答解释了为什么在 java 中实际触发缓冲区溢出并不常见。如果你得到一个,错误通常不在你的代码中,除非你使用本机接口编程。

我猜想(此处推测)这取决于本机接口,可能的异常可能是什么样子,或者异常是否得到处理,或者 JVM 将因系统级异常而崩溃。