通常我们需要模块化我们的设计。我们必须将我们的应用程序逻辑分解为一组小函数。然后集成这些函数来实现我们的最终功能。但是从语言(java)的角度来看,调用一个方法涉及更多的堆栈操作(从堆栈中推送和弹出方法地址)。如何破坏这种模块化。
我有另一个问题。如何在JVM内部实现方法调用?
答案 0 :(得分:1)
您还有其他选择吗?复制代码?
老实说,你的第一个问题不是很清楚
如果你问第二个问题,那么Java可能不适合你的任务。
答案 1 :(得分:1)
自Premature optimization is the root of all evil以后,我会选择模块化设计。如果它非常重要,您可以稍后优化代码。例如,您应该搜索内联方法。