最近看一些apache的开源代码,经常发现如下写法
public long getLong([color=red]final String str, final long val[/color]) {
try {
return getLong(str);
} catch (FtpException ex) {
return val;
}
}
为何要把方法中的参数都定义成final类型的呢?