Paano ka lalabas sa isang pagpapaandar sa Java?



Ang exit function sa Java ay lumalabas sa kasalukuyang programa sa pamamagitan ng pagwawakas ng Java Virtual Machine. Tinatawag ng pamamaraang System.exit () ang paraan ng paglabas sa klase ng Runtime.

Ang Java ay isang kahanga-hangang pagkakaroon ng wika sa programa . Habang para sa isa sa mga application na ito maaari kang makaalis sa ilang panahon ng program na ito. Ano ang ginagawa ng isang tao sa sitwasyong ito? Mayroon bang paraan upang lumabas sa puntong ito? Kung mag-abala sa iyo ang mga katanungang ito, nakarating ka sa tamang lugar. Ano ang maaari mong gawin ay, gumamit lamang ng isang Pamamaraan ng System.exit () na tinatapos ang kasalukuyang Java Virtual Machine na tumatakbo sa system. Sa artikulong ito, dadalhin kita sa pamamagitan ng exit function sa Java at tutulungan akong maunawaan ito nang lubusan.





Magsimula na tayo.

itakda ang java classpath windows 10

Paano ka lalabas sa isang pagpapaandar sa Java?

Maaari kang lumabas sa isang pagpapaandar gamit ang java.lang.System.exit () na pamamaraan. Tinatapos ng pamamaraang ito ang kasalukuyang tumatakbo Java Virtual Machine (JVM) . Tumatagal ito ng isang argumento na 'status code' kung saan ang isang hindi zero na code ng katayuan ay nagpapahiwatig ng abnormal na pagwawakas. Kung nagtatrabaho ka sa o lumipat ng mga pahayag, maaari mong gamitin ang mga pahayag ng break na ginagamit upang masira / lumabas lamang mula sa isang loop, at hindi sa buong programa.



Sa artikulong ito, maghukay tayo ng mas malalim sa pamamaraang Java exit () at maunawaan kung paano ito ginagamit.

Ano ang System.exit () na Paraan?

Tinatawag ng pamamaraang System.exit () ang paraan ng paglabas sa klase ng Runtime. Lumalabas ito sa kasalukuyang programa sa pamamagitan ng pagwawakas ng Java Virtual Machine. Tulad ng tinutukoy ng pangalan ng pamamaraan, ang exit () na paraan ay hindi kailanman nagbabalik ng anupaman.



Ang tawag na System.exit (n) ay mabisang katumbas ng tawag:

Runtime.getRuntime (). Exit (n)

Ang pag-andar ng System.exit ay mayroong code ng katayuan, na nagsasabi tungkol sa pagwawakas, tulad ng:

  • exit (0) : Nagpapahiwatig matagumpay na pagwawakas.
  • exit (1) o exit (-1) o anumang di-zero na halaga - nagpapahiwatig hindi matagumpay na pagwawakas .

Ngayon, tingnan natin ang mga parameter at ang pagbubukod ay nagtatapon sa pamamaraan ng System.exit ().

Mga Parameter: Exit status.

Exception: Itinapon ito a SecurityException .

Sumusulong sa pamamaraang System.exit (), tingnan natin ang ilan sa praktikal na pagpapatupad nito.

Java System exit () Mga Halimbawa ng Paraan

package Edureka import java.io. * import java.util. * pampublikong klase HalimbawaProgram {public static void main (String [] args) {int arr [] = {1, 2, 3, 4, 5, 6, 7, 8 , 9, 10} para sa (int i = 0 i = 4) {System.out.println ('Exit from the loop') System.exit (0) // Terminates JVM} else System.out.println ('arr [ '+ i +'] = '+ arr [i])} System.out.println (' Wakas ng Programa ')}}

Output: arr [0] = 1
arr [1] = 2
arr [2] = 3
Lumabas mula sa loop

Paliwanag: Sa program sa itaas, ang pagpapatupad ay tumitigil o lumabas ng loop sa sandaling makasalubong nito ang pamamaraan ng System.exit (). Ni hindi nito nai-print ang pangalawang pahayag ng pag-print na nagsasabing 'Wakas ng programa'. Natapos lamang nito ang programa doon mismo.

Halimbawa 2:

db browser para sa sqlite tutorial
package Edureka import java.io. * import java.util. * pampublikong klase HalimbawaProgram {public static void main (String [] args) {int a [] = {1,2,3,4,5,6,7,8 , 9,10} para sa (int i = 0i 

Paglabas : array [0] = 1
array [1] = 2
array [2] = 3
array [3] = 4
Lumabas mula sa loop

Paliwanag: Sa program sa itaas, nililimbag nito ang mga elemento hanggang sa totoo ang kundisyon. Kaagad na maging mali ang kundisyon, inililimbag nito ang pahayag at natapos ang programa.

Sa gayon ay natapos na kami sa artikulong ito sa 'exit function sa Java'. Inaasahan kong naunawaan mo kung ano ang naibahagi sa tutorial na ito. Kung nais mong matuto nang higit pa, tingnan ang ni Edureka, isang pinagkakatiwalaang kumpanya sa pag-aaral sa online. Ang kurso sa pagsasanay at sertipikasyon ng Java J2EE at SOA ng Edureka ay idinisenyo upang sanayin ka para sa parehong core at advanced na mga konsepto ng Java kasama ang iba't ibang mga balangkas ng Java tulad ng Hibernate Spring.

May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng blog na ito na 'exit function sa Java' at babalikan ka namin sa lalong madaling panahon.