通过字节码分析 java for 循环的条件语句赋值问题
关于 java for 循环的退出条件语句赋值, 不管是习惯上的, 还是通过 IDE 快速生成, 都是习惯性的调用集合的size()或数组的length()方法赋值. 如下所示:
List<Integer> list = List.of(1,2,3,4,5,6,7);
for (int i = 0; i < list.size(); i++)
{
...
}
我们通过字节码来看一下两种 for 循环的退出条件语句赋值: 1. 调用方法赋值 2. 变量赋值
从上图中可以看出:
原创
2020-09-11 13:06:19 ·
405 阅读 ·
0 评论