1
我不知道这样的结构:JIT编译
for (Suits suit : Suits.values()) {
// do stuff
}
将立即编译如下:
Suits[] suits = Suits.values();
for (Suits suit : suits) {
// do stuff
}
我明白,他们将一些圈子之后被编译成第二个变体,但它会发生在第一个圆上吗?