Merge branch 'master' of https://github.com/CyC2018/InterviewNotes
This commit is contained in:
commit
5d6c19dcf8
|
@ -217,7 +217,7 @@ PhantomReference<Object> pf = new PhantomReference<Object>(obj);
|
||||||
|
|
||||||
finalize() 类似 C++ 的析构函数,用来做关闭外部资源等工作。但是 try-finally 等方式可以做的更好,并且该方法运行代价高昂,不确定性大,无法保证各个对象的调用顺序,因此最好不要使用。
|
finalize() 类似 C++ 的析构函数,用来做关闭外部资源等工作。但是 try-finally 等方式可以做的更好,并且该方法运行代价高昂,不确定性大,无法保证各个对象的调用顺序,因此最好不要使用。
|
||||||
|
|
||||||
当一个对象可被回收时,如果需要执行该对象的 finalize() 方法,那么就有可能可能通过在该方法中让对象重新被引用,从而实现自救。
|
当一个对象可被回收时,如果需要执行该对象的 finalize() 方法,那么就有可能通过在该方法中让对象重新被引用,从而实现自救。
|
||||||
|
|
||||||
## 2. 垃圾收集算法
|
## 2. 垃圾收集算法
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user