程序中使用的一段代码是这样的:
x.add(getResources().getString(R.string.none));
x.add(getResources().getString(R.string.today));
x.add(getResources().getString(R.string.tomorrow));
...
看着很低效,觉得应该可以更简化一些,然后我把代码变成
Resources res = getResources();
x.add(res.getString(R.string.none));
x.add(res.getString(R.string.today));
x.add(res.getString(R.string.tomorrow));
...
可是第二段代码真的比第一段代码高效吗?这两种方法编译器是否生成相同的字节代码?