程序中使用的一段代碼是這樣的: x.add(getResources().getString(R.string.none));
x.add(getResources().getString(R.string.today));
x.add(getResources().getString(R.string.tomorrow));
...看著很低效,覺(jué)得應(yīng)該可以更簡(jiǎn)化一些,然后我把代碼變成Resources res = getResources();
x.add(res.getString(R.string.none));
x.add(res.getString(R.string.today));
x.add(res.getString(R.string.tomorrow));
...可是第二段代碼真的比第一段代碼高效嗎?這兩種方法編譯器是否生成相同的字節(jié)代碼?
申明一個(gè)局部變量并且設(shè)置一次,比多次使用getter更有效?
三國(guó)紛爭(zhēng)
2019-03-19 16:15:21