Java的for循环代码是如何由编译器生成的?
例如,如果我有:
for(String s : getStringArray() ) { //do something with s }
其中getStringArray()是一个返回我要循环的数组的函数,该函数是始终调用还是只调用一次?通常情况下,使用此结构的循环代码的优化程度如何?
getStringArray()
https://stackoverflow.com/questions/3433282
相似问题