Java终结方法的使用(终结守卫者)

终结方法finalize()一般是不可预测的,也是很危险的,通常状况下是没必要要的。java Java语言规范并不保证finalize()会被及时执行,即不肯定终结方法执行时间,只规定在对象被垃圾回收以前执行 不该该依赖终结方法来改变重要的持久状态 终结方法会形成严重的性能损耗 正确使用终结方法 防止用户使用了建立了对象后,并未使对象提供的显式终止方法(若是有)。终结方法能够充当安全网。web 本
相关文章
相关标签/搜索