我有一个Java应用程序,其服务类具有许多(大约20个左右)私有方法。我一直在阅读有关私有与私有静态方法的大量文章。我想优化此服务类的运行时效率,并想知道以下方法之间的性能/内存/等差异是什么:
private foo() {}
private final foo() {}
private static foo() {}
private final static foo() {}
我一直在阅读this article和this stack software engineering post来获得理解,但我仍然没有完全的了解。
答案 0 :(得分:0)
如果您想优化代码以提高效率,那么首先需要找出最大的瓶颈在哪里。这些确定领域的改进将带来最大的收益。
不要试图讨论尚未编写的代码的优化。