【发布时间】:2015-09-19 21:50:47
【问题描述】:
最近我发现了一个工具 [SonarQube] 可以帮助我找出代码中的潜在威胁,我已经解决了该工具报告的所有问题。
但它也给了我一个潜在的威胁问题,即“受保护的 void finalize()”方法被我覆盖,工具向我显示一条消息“不要覆盖 Object.finalize() 方法”。
谁能帮我解决这个问题,覆盖的方法还包含一些业务逻辑。
【问题讨论】:
-
也许这个链接可以提供帮助:developer.android.com/reference/java/lang/…
-
TLDR;不要覆盖 finalize() - 几乎可以肯定有更好的方法可以在其他地方做你需要做的事情。
标签: android sonarqube code-analysis static-code-analysis