Što je pokretno sučelje u Javi i kako ga implementirati?



Ovaj članak o Runnable sučelju na Javi vodit će vas u implementaciji Runnable sučelja za stvaranje niti u Javi.

Izvodljivo sučelje u Javi osnovni je element kada radite s nitima. Bilo koji Java klasa koji namjeravaju izvršiti niti moraju implementirati Runnable sučelje. Kroz medij ovog članka dat ću vam cjelovit uvid u sučelje Runnable u Javi i kako ga implementirati.

Ispod su teme obrađene u ovom članku:





pretvoriti u binarno u pythonu

Što je pokretno sučelje u Javi?

java.lang.Izvodljivje vrsta funkcionalnog sučelja, dizajnirana za pružanje standardnog protokola za objekte koji namjeravaju izvršiti kod dok su još uvijek aktivni. Drugim riječima, to je primarni predložak za objekte koji se žele izvršiti pomoću niti. Štoviše, Runnable sučelje pruža način da klasa bude aktivna bez potrebe za podrazredom Thread. Klasa koja implementira Runnable sučelje u Javi može se izvoditi bez potklasiranja Thread. Sve što trebate je instancirati instancu niti i predati je kao cilj. Ovo se sučelje uglavnom implementira kada se ne namjerava koristiti niti jedna druga metoda osim metode run ().Ovo sučelje definira jednu metodu bez argumenata koja se naziva run () koja sadrži kod koji nit treba izvršiti. Stoga klase implementiraju Runnable sučelje koje treba nadjačati run ().

Ova metoda ne vraća ništa, pa tako i jestdefiniran s praznim tipom podataka. Ispod je deklaracija metode:



Sintaksa:

javna void vožnja ()

Krenimo sada i pogledajte koji su različiti koraci korištenja Runnable sučelja u Javi.

baciti dvostruko na int java

Koraci za upotrebu Runnable sučelja u Javi

Ispod sam naveo razne korake koji su uključeni u implementaciju Runnable sučelja u Javi:



  1. Prvi korak je stvaranje klase koja implementira Runnable sučelje.
  2. Sada morate nadjačati metodu pokretanja uIzvodljiva klasa.
  3. Dalje, morate dodati objekt Runnable kao parametar konstruktoru objekta klase Thread tijekom stvaranja. Sad, ovo sposoban je izvršiti našu klasu Runnable.
  4. Napokon, trebate pozvati metodu pokretanja objekta Thread.

Implementacija izvodljivog sučelja

Ispod sam prikazao demonstracijski program za implementaciju Runnable sučelja u Javi.

paket edureka javna klasa EduRunnableDemo {public static void main (String [] args) {System.out.println ('From main ():' + Thread.currentThread (). getName ()) System.out.println ('Creating Runnable Instanca ... ') Izvodljiv runnable = novi Runnable () {@Preuzmi javno void vođenje () {System.out.println (' From run (): '+ Thread.currentThread (). GetName ())}} Sustav. out.println ('Stvaranje instance niti ...') Nit niti = nova nit (pokrenuta) System.out.println ('Pokretanje niti ...') thread.start ()}}

Ovaj će kôd generirati sljedeći izlaz:

Iz main (): main Stvaranje pokrenute instance ... Stvaranje instance niti ... Pokretanje niti ... Iz run (): Thread-0

Ovim smo došli do kraja ovog članka o Runnable Interface u Javi.Ako želite znati više o Javi, možete se obratiti našoj .

Sad kad ste shvatili što je pokretno sučelje na Javi, pogledajte Edureka, pouzdane tvrtke za internetsko učenje s mrežom od više od 250 000 zadovoljnih učenika raširenih širom svijeta. Edurekin tečaj za obuku i certificiranje Java J2EE i SOA osmišljen je za studente i profesionalce koji žele biti programer za Javu. Tečaj je dizajniran da vam pruži početnu prednost u Java programiranju i osposobi vas za osnovne i napredne Java koncepte zajedno s raznim Java okvirima poput Hibernate & Spring.

spajanje sortiranje implementacija c ++

Imate pitanje za nas? Molimo vas da ga spominjete u odjeljku za komentare ovog članka o 'Izvodljivom sučelju u Javi', a mi ćemo vam se javiti što je prije moguće.