实际工作中,可能在某些特殊情况和极端情况下遇到各种非代码逻辑的问题。其中,和内存相关的问题占了绝大多数。可能最经常遇到的是OOM,或者stackoverflow。看了JVM的原理,可能结合遇到过的情况,会更加深刻地理解其背后的东西。
1:关于对象生命周期是否结束
基本上对一个对象的生命是否结束,有这么几种判断方式:
(1)计数法:
未完待续
实际工作中,可能在某些特殊情况和极端情况下遇到各种非代码逻辑的问题。其中,和内存相关的问题占了绝大多数。可能最经常遇到的是OOM,或者stackoverflow。看了JVM的原理,可能结合遇到过的情况,会更加深刻地理解其背后的东西。
1:关于对象生命周期是否结束
基本上对一个对象的生命是否结束,有这么几种判断方式:
(1)计数法:
未完待续