Kuinka lopetat Java-toiminnon?



Exit-toiminto Java-sovelluksessa sulkee nykyisen ohjelman lopettamalla Java-virtuaalikoneen. System.exit () -menetelmä kutsuu poistumismenetelmää luokassa Runtime.

Java on hieno ohjelmointikieli . Sillä aikaa jossakin näistä sovelluksista saatat juuttua jossakin tämän ohjelman vaiheessa. Mitä tehdään tässä tilanteessa? Onko tällä hetkellä mahdollista poistua? Jos nämä kysymykset häiritsevät sinua, olet laskeutunut oikeaan paikkaan. Mitä voit tehdä, on yksinkertaisesti käyttää System.exit () -menetelmää, joka lopettaa järjestelmän käynnissä olevan Java-virtuaalikoneen. Tässä artikkelissa esitän sinut Java-poistumistoiminnon läpi ja autan sinua ymmärtämään sen perusteellisesti.





Aloitetaanpa.

Kuinka lopetat Java-toiminnon?

Voit poistua toiminnosta käyttämällä java.lang.System.exit () -menetelmää. Tämä menetelmä lopettaa käynnissä olevan Java-virtuaalikone (JVM) . Se vie argumentin 'tilakoodi', jossa ei-nollakoodikoodi osoittaa epänormaalin päättymisen. Jos työskentelet tai vaihda lauseita, voit käyttää keskeytyslausekkeita, joita käytetään katkaisemaan / poistumaan vain silmukasta, eikä koko ohjelmaa.



Kaivetaan tässä artikkelissa syvemmälle Java exit () -menetelmää ja ymmärretään, miten sitä käytetään.

Mikä on System.exit () -menetelmä?

System.exit () -menetelmä kutsuu poistumismenetelmää luokassa Runtime. Se poistuu nykyisestä ohjelmasta lopettamalla Java Virtual Machine. Kuten menetelmän nimi määrittelee, exit () -menetelmä ei koskaan palauta mitään.



Kutsu System.exit (n) vastaa käytännössä puhelua:

Runtime.getRuntime (). Exit (n)

System.exit-funktiolla on tilakoodi, joka kertoo irtisanomisesta, kuten:

  • poistuminen (0) : Ilmaisee onnistunut irtisanominen.
  • poistua (1) tai poistua (-1) tai mikä tahansa ei-nolla-arvo - ilmaisee epäonnistunut irtisanominen .

Katsotaanpa nyt parametrit ja poikkeusheitteet System.exit () -menetelmässä.

Parametrit: Poistu tila.

Poikkeus: Se heittää a Turvallisuuspoikkeus .

Etenemme System.exit-menetelmän () avulla, katsotaanpa joitakin sen käytännön toteutuksista.

Java System exit () Menetelmäesimerkkejä

paketti Edureka import java.io. * import java.util. * public class ExampleProgram {public static void main (String [] args) {int arr [] = {1, 2, 3, 4, 5, 6, 7, 8 , 9, 10} (int i = 0 i = 4) {System.out.println ('Poistu silmukasta') System.exit (0) // Lopettaa JVM} else System.out.println ('arr [ '+ i +'] = '+ arr [i])} System.out.println (' Ohjelman loppu ')}}

Tuotos: arr [0] = 1
arr [1] = 2
arr [2] = 3
Poistu silmukasta

Selitys: Yllä olevassa ohjelmassa suoritus pysäyttää tai sulkee silmukan heti, kun se kohtaa System.exit () -menetelmän. Se ei edes tulosta toista tuloslasketta, jossa lukee ”Ohjelman loppu”. Se yksinkertaisesti lopettaa ohjelman itse siellä.

Esimerkki 2:

paketti Edureka import java.io. * import java.util. * public class ExampleProgram {public static void main (String [] args) {int a [] = {1,2,3,4,5,6,7,8 , 9,10} (int i = 0i 

Tuotos : taulukko [0] = 1
taulukko [1] = 2
taulukko [2] = 3
taulukko [3] = 4
Poistu silmukasta

mikä on umpikuja Javassa

Selitys: Yllä olevassa ohjelmassa se tulostaa elementit, kunnes ehto on tosi. Heti kun ehto muuttuu vääräksi, se tulostaa lauseen ja ohjelma päättyy.

Siksi olemme päässeet tämän artikkelin 'poistumistoiminto Java-sovellukseen' loppuun. Toivon, että ymmärrät mitä tässä opetusohjelmassa on jaettu. Jos haluat oppia lisää, tutustu Edureka, luotettava verkko-oppimisyritys. Edurekan Java J2EE- ja SOA-koulutus- ja sertifiointikurssit on suunniteltu kouluttamaan sekä ydin- että edistyneitä Java-konsepteja sekä erilaisia ​​Java-kehyksiä, kuten Hibernate Spring.

Onko sinulla kysymys meille? Mainitse se tämän blogin 'exit function in Java' kommenttiosassa, niin otamme sinuun yhteyttä mahdollisimman pian.