tup*_*i07 0 java static-methods jvm execution-time
我有两个问题已经在脑子里转了一段时间,我希望有些知识渊博的人可以为我回答:)
理论上静态方法可以比实例方法更好地执行,因为不需要将this指针传递给它们.但是,我强烈建议不要完全关注这个完全无关紧要的事实,并根据你想要完成的事情选择静态或实例方法,而不是根据每次调用它们是否快一个或两个时钟周期.
静态方法可以被认为是使用比实例方法更少的内存的唯一方法是堆栈空间的一个微小的机器字,它们通过不必传递this指针来保存.对于任何实际使用场景,这都不值得关注.
那么,对性能的影响相当大?不是机会.
| 归档时间: |
|
| 查看次数: |
152 次 |
| 最近记录: |