Mis on Java-s käivitatav liides ja kuidas seda rakendada?

See artikkel Java-s käivitatava liidese kohta juhendab teid käivitatava liidese juurutamisel lõimide loomiseks Java-s.

Jooksev liides Java-s on Threadsiga töötamisel põhielement. Ükskõik Java klass kavatsevad lõime käivitada, peavad rakendama liidese Runnable. Selle artikli vahendusel annan teile täieliku ülevaate Java-s käivitatava liidese ja selle rakendamise kohta.



kuidas leida massiivi pikkus javascriptis

Allpool on siin artiklis käsitletud teemad:



Mis on Java-s käivitatav liides?

java.lang.Jooksevon funktsionaalse liidese tüüp, mis on loodud standardprotokolli pakkumiseks objektidele, kes kavatsevad koodi käivitada, kui nad on veel aktiivsed. Teisisõnu on see objektide esmane mall, mida soovitakse lõimaga käivitada. Pealegi pakub liides Runnable klassi aktiivseks muutmiseks, ilma et peaks teemat alamklassi liigitama. Jooksvat rakendav klass liides Java-s saab töötada ilma Threadi alaklassita. Kõik, mida peate tegema, on Threadi eksemplari instantsimine ja selle sihtmärgina edastamine. Seda liidest rakendatakse enamasti siis, kui pole ette nähtud muud meetodit kui run ().See liides määratleb ühe meetodi, et ühtegi argumenti ei nimetata run (), mis hoiab lõime käivitatava koodi. Seega rakendavad klassid Runnable liidese, et alistada run ().

See meetod ei anna midagi nii, nagu see onmääratletud tühise andmetüübiga. Allpool on meetodi deklaratsioon:



Süntaks:

avalik void run ()

Liigume nüüd edasi ja vaatame, millised on Java-s töötava liidese kasutamiseks vajalikud sammud.

Jooksva liidese kasutamise juhised Javas

Allpool olen loetlenud Java-s käivitatava liidese juurutamisega seotud erinevad etapid:



  1. Esimene samm on luua klass, mis rakendab Runnable liidest.
  2. Nüüd peate alistama käitamismeetodiJooksev klass.
  3. Järgmisena peate objekti Runnable edastama selle loomisel parameetrina klassi Thread klassi konstruktorile. Nüüd see on võimeline täitma meie Runnable klassi.
  4. Lõpuks peate kasutama objekti Thread algusmeetodit.

Jooksva liidese juurutamine

Allpool olen näidanud demot Runnable liidese rakendamiseks Java-s.

pakett edureka public class EduRunnableDemo {public static void main (String [] args) {System.out.println ('From main ():' + Thread.currentThread (). getName ()) System.out.println ('Jooksva loomine Eksemplar ... ') Runnable runnable = uus Runnable () {@Orride public void run () {System.out.println (' From run (): '+ Thread.currentThread (). GetName ())}} Süsteem. out.println ('lõimeeksemplari loomine ...') lõimelõng = uus lõime (käivitatav) System.out.println ('lõime käivitamine ...') lõng.start ()}}

See kood genereerib järgmise väljundi:

Alates main (): main Käitatava eksemplari loomine ... Lõnga eksemplari loomine ... Lõnga käivitamine ... Run (): Thread-0

Sellega jõuame Java-i käivitatava liidese artikli lõpuni.Kui soovite Java kohta rohkem teada saada, võite pöörduda meie poole .

Nüüd, kui olete aru saanud, mis on Java-s käivitatav liides, vaadake autor Edureka, usaldusväärne veebiõppeettevõte, mille võrgustik koosneb enam kui 250 000 rahulolevast õppijast ja mis levib üle kogu maailma. Edureka Java J2EE ning SOA koolitus- ja sertifitseerimiskursus on mõeldud õpilastele ja spetsialistidele, kes soovivad olla Java arendajad. Kursus on loodud selleks, et anda teile Java-programmeerimises alustamine ja õpetada teid nii Java-põhiprogrammide kui ka täiustatud kontseptsioonide ning erinevate Java-raamistike jaoks, nagu Hibernate & Spring.

Kas teil on meile küsimus? Palun mainige seda selle artikli „Jooksev liides Java-s” kommentaaride jaotises ja võtame teiega ühendust niipea kui võimalik.