Effective Java3 Item8:避免使用终结器(finalizers)和清除器(cleaners)(内容及笔记)

终结器是不可预测的,一般是危险的,也是没必要要的。 它们的使用可能致使不稳定的行为、糟糕的性能和可移植性问题。终结器有一些有效的用途,咱们将在后面的文章中介绍,可是做为规则,你应该避免使用它们。在 Java 9 中,终结器已经被弃用,可是 Java 库仍然在使用它们。Java 9 替代终结器的是清除器。清除器的危险比终结器小,但仍然不可预测、缓慢,并且一般是没必要要的。 c++ 程序员被告诫不要把
相关文章
相关标签/搜索