这是我的方法:
public void addEmployee(Employee employee) {
if(! employees.containsKey(employee.getName())) {
employees.put(employee.getName(), employee);
}
}
如您所见,有一个访问器
employee.getName()
被多次调用。程序员是否应该为这样的多个调用创建单独的变量?像这样:public void addEmployee(Employee employee) {
String name=employee.getName();
if(! employees.containsKey(name)) {
employees.put(name,employee);
}
}
从性能的角度来看,它不仅有意义,而且有意义吗?
最佳答案
从性能的角度来看,不仅是样式,这是否有意义?getName()
是否包含大量计算