Mikä on Java-ajettava käyttöliittymä ja miten se toteutetaan?



Tämä Javan Runnable-käyttöliittymää käsittelevä artikkeli opastaa sinua toteuttamaan Runnable-käyttöliittymän luomaan säikeitä Java-käyttöjärjestelmään.

Java-ohjelman Runnable-käyttöliittymä on ydinelementti työskennellessäsi Threadsin kanssa. Minkä tahansa Java-luokka ketjut suorittamaan ketjut on toteutettava Runnable-käyttöliittymä. Tämän artikkelin välityksellä annan sinulle täydellisen käsityksen Java-ohjelman Runnable-käyttöliittymästä ja sen toteuttamisesta.

Tässä ovat tämän artikkelin aiheet:





toteuta prioriteettijono c ++

Mikä on Java-ajettava käyttöliittymä?

java.lang.Runnableon eräänlainen toiminnallinen käyttöliittymä, joka on suunniteltu tarjoamaan vakioprotokolla kohteille, jotka aikovat suorittaa koodin, kun ne ovat edelleen aktiivisia. Toisin sanoen, se on ensisijainen malli niille objekteille, jotka haluat suorittaa ketjulla. Lisäksi Runnable-käyttöliittymä tarjoaa keinon luokalle olla aktiivinen tarvitsematta alaluokkaa säiettä. Runnable-luokan toteuttava luokka Java-käyttöliittymä voi toimia ilman alaluokitusta säiettä. Kaikki mitä sinun tarvitsee tehdä, on instantisoida Thread-esiintymä ja välittää se kohteeksi. Tämä rajapinta on useimmiten toteutettu, kun mitään muuta menetelmää kuin run () -menetelmää ei ole tarkoitus käyttää.Tämä käyttöliittymä määrittää yhden menetelmän, jossa ei ole argumentteja nimeltä run (), joka pitää sisällään koodin, joka ketjun on suoritettava. Täten luokkien, jotka käyttävät Runnable-käyttöliittymää, on ohitettava ajo ().

Tämä menetelmä ei palauta mitään, joten se onmääritetään tyhjällä tietotyypillä. Alla on menetelmäilmoitus:



Syntaksi:

julkinen mitätöinti ()

Siirrytään nyt eteenpäin ja katsotaan, mitä vaiheita Runnable-käyttöliittymän käyttämiseen Java-ohjelmassa on.

Vaiheet Runnable-käyttöliittymän käyttämiseen Java-käyttöjärjestelmässä

Alla on lueteltu eri vaiheet, jotka liittyvät Runnable-käyttöliittymän toteuttamiseen Java:



  1. Ensimmäinen vaihe on luoda luokka, joka toteuttaa Runnable-käyttöliittymän.
  2. Nyt sinun on ohitettava ajomenetelmäJuokseva luokka.
  3. Seuraavaksi sinun on välitettävä Runnable-objekti parametrina Thread-luokan objektin rakentajalle sitä luodessasi. Nyt tämä pystyy suorittamaan Runnable-luokan.
  4. Lopuksi sinun on käytettävä Thread-objektin aloitusmenetelmää.

Käynnissä olevan käyttöliittymän toteuttaminen

Alla olen esittänyt demon Runnable-käyttöliittymän toteuttamiseksi Javassa.

paketti edureka public class EduRunnableDemo {public static void main (String [] args) {System.out.println ('From main ():' + Thread.currentThread (). getName ()) System.out.println ('Runable-sovelluksen luominen Esimerkki ... ') Runnable runnable = new Runnable () {@Override public void run () {System.out.println (' From run (): '+ Thread.currentThread (). GetName ())}} System. out.println ('Langan esiintymän luominen ...') Langankierre = uusi ketju (suoritettava) System.out.println ('Langan käynnistäminen ...') thread.start ()}}

Tämä koodi tuottaa seuraavan tuloksen:

Main (): main Juoksevan ilmentymän luominen ... Langan esiintymän luominen ... Langan käynnistäminen ... Run (): Thread-0

Tämän avulla olemme päässeet tämän Java-käyttöjärjestelmän käyttöliittymän artikkelin loppuun.Jos haluat tietää enemmän Java: sta, voit viitata sivuillamme .

php muuntaa merkkijonon taulukoksi

Nyt kun olet ymmärtänyt, mikä on Runnable Interface Javaissa, tutustu Edureka, luotettava verkko-oppimisyritys, jolla on yli 250 000 tyytyväisen oppijan verkosto, joka levisi ympäri maailmaa. Edurekan Java J2EE- ja SOA-koulutus- ja sertifiointikurssi on suunniteltu opiskelijoille ja ammattilaisille, jotka haluavat olla Java-kehittäjiä. Kurssi on suunniteltu antamaan sinulle etumatka Java-ohjelmointiin ja kouluttamaan sekä ydin- että edistyneitä Java-konsepteja sekä erilaisia ​​Java-kehyksiä, kuten Hibernate & Spring.

Onko sinulla kysymys meille? Mainitse se tämän 'Runnable Interface in Java' -artikkelin kommenttiosassa ja otamme sinuun yhteyttä mahdollisimman pian.