Care este fluxul de java, java blog doar despre

Static metoda sleep () Clasa de fir implementează o întârziere de un număr predeterminat de milisecunde.

Call Thread.sleep () nu creează un nou fir, aceasta este o metoda statica a clasei fir suspendă temporar firul curent.

somn) metoda (poate arunca o InterruptedException excepție.

Dacă executați acest program, atunci mingea va sari aproape mare, dar va dura complet peste gestionarea programului. Dacă te plictisești uitam de mișcarea mingii înainte de a finalizat 1000 de mișcări, și faceți clic pe Închidere (Close). mingea va juca în continuare. Nu puteți interacționa cu programul, atâta timp cât mingea nu a finaliza salturi lor.

Dacă te uiți atent la codul dat la sfârșitul acestui articol, veți observa comp.paint de apel (comp.getGraphics ()) în interiorul BounceFrame metoda addBall clasa. Este destul de ciudat - pentru că de obicei apel vopsi () si lasa grija AWT despre obtinerea contextul grafic și punerea în aplicare a desenului. Dar dacă încerci să suni comp.repaint () în acest program, panoul nu va fi niciodată redesenat, deoarece addBall () metoda este preluat complet controlul. De asemenea, rețineți că se extinde componenta de clasa JPanel; Acest lucru facilitează curățarea fundalului.

Este evident că comportamentul acestui program nu se va face. Este absolut potrivit pentru aplicații care efectuează muncă de mai mult sau mai puțin pe termen lung. La urma urmei, atunci când citiți datele printr-o conexiune de rețea, se întâmplă de multe ori să se ocupe de sarcinile pe care le doresc cu adevărat să avorteze. De exemplu, să presupunem că încărcați o mare imagine grafică, și de a vedea o parte din ea, decide că nu aveți nevoie pentru a vedea restul, desigur, frumos pentru a fi în măsură să faceți clic pe butonul de oprire (Stop) sau Back (Înapoi) pentru a întrerupe procesul de boot.