1
我不知道這樣的結構:JIT編譯
for (Suits suit : Suits.values()) {
// do stuff
}
將立即編譯如下:
Suits[] suits = Suits.values();
for (Suits suit : suits) {
// do stuff
}
我明白,他們將一些圈子之後被編譯成第二個變體,但它會發生在第一個圓上嗎?