在下面的案例中使用成员变量是否有性能优势?似乎有,但我不确定它会是什么。与成员在首次分配值时分配内存位置有关,所以当重新分配成员时,它不需要新的内存位置?或者关于垃圾收集性能的东西?
无论如何,使用下面的两个片段,还是一个性能更高的? (aMethod
经常被调用)
class a {
Object x;
void aMethod () {
x = //...
}
}
class a {
void aMethod () {
Object x = //...
}
}