Java - final、finally、finalize 有什么区别?
摘要:
为什么不要通过finalize方法去释放资源? 当java只跑一个main方法,它背后也是在跑多线程。其中有一个守护线程就是Finalizer,是它去执行所有的finalize方法。 但是由于它是守护线程,因此当主线程(main线程)结束,守护线程也会结束,很可能没来得及执行finalize方法。 阅读全文
posted @ 2020-03-05 23:38 frank_cui 阅读(223) 评论(0) 推荐(0)
浙公网安备 33010602011771号