StackOverflowError和OOM的区别是什么?
来源:6-9 Java内存模型之线程独占部分-2
全世界最可爱的呆呆
2021-09-27
老师 这个递归调用的例子是说如果超过了虚拟机栈的深度就会报StackOverflow异常,但是我理解超过了深度不就是内存不足了?那为啥不是OOM异常呢
写回答
1回答
-
翔仔
2021-09-28
同学好,最主要的区别是
OutOfMemoryError is related to Heap.
StackOverflowError is related to stack
即OOM是和堆相关的
00
相似问题