Impela, ngakho-ke, ake sihlukanise lokhu:
Isingeniso
Isici esisodwa esiyisisekelo kodwa esibalulekile wonke umklami okudingeka asiqonde lapho ebhala ikhodi ku-Java indlela yokuphuma kahle ohlelweni. Ikhono lokulawula ukuthi uhlelo luphela nini futhi kanjani libalulekile kuzo zonke izinhlobo zezinhlelo zokusebenza. Kusukela ekulondolozeni ukuqhubeka kwegeyimu kuye ekuvaleni uxhumo lwesizindalwazi, indlela ukuvala shaqa kohlelo kungaba nemiphumela ebalulekile kukho kokubili ukusebenza kohlelo lokusebenza nokusebenziseka kwalo. Nakuba ukuqinisekisa ukuvala okushelelayo kungase kubonakale kusabisa kwabanye, siyabonga, i-Java isinikeza izindlela ezimbalwa ezisebenzayo zokulawula nokulungisa inqubo yokuphuma.
Isixazululo Sokuphuma Kuhlelo Lwe-Java
Indlela eyinhloko yokunqamula uhlelo lwe-Java iwukusebenzisa indlela yokuphuma enikezwe ekilasini Lesistimu. Leli klasi liqukethe izinkambu zekilasi ezimbalwa eziwusizo nezindlela ezibalulekile ekusebenzeni kwezinhlelo ze-Java. Indlela yokuphuma ingenye yezindlela ezisetshenziswayo ezimile ezinikezwa yileli klasi. Kudingeka i-agumenti ephelele futhi inqamule umshini osebenzayo we-Java Virtual Machine ngokuqalisa ukulandelana kwawo kokuvala shaqa.
public class ExitProgramExample { public static void main(String[] args) { // Your program logic here // Exiting program System.exit(0); } }
Isinyathelo ngesinyathelo Incazelo
Kule khodi engenhla, sisebenzisa I-System.exit(0) ukumisa umshini osebenzayo we-Java Virtual Machine (JVM). I-agumenti edluliselwe endleleni yokuphuma iyikhodi yesimo.
A ikhodi yesimo 0 ibonisa ukunqanyulwa okuvamile kuyilapho noma iyiphi enye inombolo imelela ukunqanyulwa okungavamile, ngokuvamile okusetshenziselwa ukubonisa iphutha. Lapho i-JVM iphela, noma imaphi ama-daemon asele asebenzayo nawo ayanqanyulwa.
Kungumkhuba omuhle njalo ukubuyisela u-0 ekuqedeni ngempumelelo uhlelo lwakho njengoba lokhu kusiza lapho uhlelo lwakho lwe-Java lubizwa noma luhlelwa ngemibhalo yegobolondo.
Imitapo yolwazi Ehlobene Nemisebenzi
Ngaphandle I-System.exit(0), kukhona nezinye izindlela ezimbalwa ezihlobene ezibandakanya isigaba se-Runtime namahhuku okuvala shaqa. Lezi yizihloko ezithuthuke kakhulu lapho umuntu ekhohlisa inqubo ye-JVM ngokuqondile, eyitshela ukuthi ime nini futhi isingathe noma yikuphi ukuhlanzwa okudingekayo ngaphambi kokuvala shaqa ngokuphelele.
Ngaphezu kwalokho, kukhona okuhlukile nezindlela zokuphatha amaphutha ezihlotshaniswa eduze nomsebenzi we-System.exit(). Zingaba usizo ikakhulukazi uma ufuna ukuphuma ohlelweni ngenxa yamaphutha athile noma okuhlukile okungalindelekile.
Indlela ye-Java Yokulawula Ukugeleza Kohlelo
Ukulawula ukugeleza kohlelo lwakho lwe-Java, okuhlanganisa ukuthi kufanele luphume nini futhi kanjani, kuyingxenye ebalulekile yokuthuthukisa lolu limi. Njengoba sesibonile, i-Java inikeza imisebenzi ewusizo efana ne-System.exit() ngayo kanye le njongo.
Ukwengeza, ukuqonda ukuthi lezi zisebenza kanjani ngemuva kwezigcawu futhi kuvula izindlela ezithuthuke kakhulu zokulawula ukugeleza kohlelo. Ngakho-ke, lolu lwazi luvumela abahleli bezinhlelo ukuthi bakhe izinhlelo eziqinile nezisebenza kahle.
Ngalezi zixazululo, kufanele kube lula ukuphatha umjikelezo wempilo wezinhlelo zakho zokusebenza ze-Java, okuholela kusofthiwe engcono, esebenziseka kalula.