Istnieje wiele opcji dostępnych dla nieskończonej pętli, ale to są najczęściej korzystają while(true) or for(;;)
Java: nieskończonej pętli
wiem while(true)
jest najlepszym rozwiązaniem, ponieważ jest to łatwiejsze do zrozumienia.
Ale chcę użyć for(;;)
.
Chcę wiedzieć, co się dzieje wewnątrz for loop
, kiedy użyłem dwóch ;
w pętli for.
for(;;)
średnik oznacza jego pusty oświadczenie. Ale jak to działa, gdy używamy wewnątrz for loop
do nieskończonej realizacji?
Nie znam odpowiedzi na to pytanie. Ale wiem, jak na nie odpowiedzieć. Chciałbym skompilować prosty program java za pomocą konstruktu, a następnie zbadać go za pomocą dekompilatora takiego jak javap. Nie byłbym zaskoczony, gdyby 'while (true)' oraz 'for (;;)' wygenerowały ten sam kod bajtu. Ja też nie byłbym zaskoczony, gdyby się różniły. – emory
@Shiladittya, rozważ zaakceptowanie mojej odpowiedzi, jeśli rozwiąże ona Twoje pytanie. Jeśli nie, z przyjemnością omówię dalej – Idos