什么时候会StackOverError
抛出?
或者更确切地说,它什么时候不会被抛出?
例如,如果我们使用原始运算符+
, +=
, -
, -=
, ==
<
, >
, /
,%
等:
try {
// operations +, +=, -, -=, == <, >, /, %, etc
} catch (java.lang.StackOverflowError e) {
// will never occur?
}
有什么保证StackOverflowError
不会被抛出吗?