【java performance】让访问实例内变量的getter/setter方法变成

简单的getter/setter方法应该被置成final,这会告诉编译器,这个方法不会被重载,所以,可以变成”inlined”

例子:

class MAF {

public void setSize (int size) {

_size = size;

}

private int _size;

}

更正:

class DAF_fixed {

final public void setSize (int size) {

_size = size;

}

private int _size;

}

参考资料:

Warren N. and Bishop P. (1999), "Javain Practice", p. 4-5

Addison-Wesley, ISBN 0-201-36065-9

思念带着一种默默地忧伤,

【java performance】让访问实例内变量的getter/setter方法变成

相关文章:

你感兴趣的文章:

标签云: