జావా అద్భుతమైన ప్రోగ్రామింగ్ భాష . ఉండగా ఈ అనువర్తనాల్లో ఒకదాని కోసం మీరు ఈ ప్రోగ్రామ్ యొక్క కొన్ని సందర్భాల్లో చిక్కుకుపోవచ్చు. ఈ పరిస్థితిలో ఒకరు ఏమి చేస్తారు? ఈ సమయంలో నిష్క్రమించడానికి ఒక మార్గం ఉందా? ఈ ప్రశ్నలు మిమ్మల్ని బాధపెడితే, మీరు సరైన స్థలానికి చేరుకున్నారు. మీరు ఏమి చేయగలరు, సిస్టమ్లో నడుస్తున్న ప్రస్తుత జావా వర్చువల్ మెషీన్ను ముగించే System.exit () పద్ధతిని ఉపయోగించండి. ఈ వ్యాసంలో, నేను జావాలోని ఎగ్జిట్ ఫంక్షన్ ద్వారా మిమ్మల్ని తీసుకెళతాను మరియు దానిని పూర్తిగా అర్థం చేసుకోవడానికి మీకు సహాయం చేస్తాను.
ప్రారంభిద్దాం.
మీరు జావాలో ఒక ఫంక్షన్ నుండి ఎలా నిష్క్రమిస్తారు?
మీరు java.lang.System.exit () పద్ధతిని ఉపయోగించి ఒక ఫంక్షన్ నుండి నిష్క్రమించవచ్చు. ఈ పద్ధతి ప్రస్తుతం నడుస్తున్నది జావా వర్చువల్ మెషిన్ (JVM) . ఇది సున్నా కాని స్థితి కోడ్ అసాధారణ ముగింపును సూచించే “స్టేటస్ కోడ్” అనే వాదనను తీసుకుంటుంది. మీరు పని చేస్తే లేదా స్టేట్మెంట్లను మార్చండి, మీరు లూప్ నుండి మాత్రమే విచ్ఛిన్నం / నిష్క్రమించడానికి ఉపయోగించే బ్రేక్ స్టేట్మెంట్లను ఉపయోగించవచ్చు మరియు మొత్తం ప్రోగ్రామ్ కాదు.
హాష్ మ్యాప్ vs హాష్ టేబుల్
ఈ వ్యాసంలో, జావా నిష్క్రమణ () పద్ధతిని లోతుగా త్రవ్వి, అది ఎలా ఉపయోగించబడుతుందో అర్థం చేసుకుందాం.
System.exit () విధానం అంటే ఏమిటి?
System.exit () పద్ధతి తరగతి రన్టైమ్లో నిష్క్రమణ పద్ధతిని పిలుస్తుంది. ఇది జావా వర్చువల్ మెషీన్ను ముగించడం ద్వారా ప్రస్తుత ప్రోగ్రామ్ నుండి నిష్క్రమిస్తుంది. పద్ధతి పేరు నిర్వచించినట్లుగా, నిష్క్రమణ () పద్ధతి ఎప్పుడూ దేనినీ ఇవ్వదు.
System.exit (n) కాల్ సమర్థవంతంగా కాల్కు సమానం:
Runtime.getRuntime (). నిష్క్రమించు (n)
System.exit ఫంక్షన్ స్థితి కోడ్ను కలిగి ఉంది, ఇది ముగింపు గురించి చెబుతుంది:
- నిష్క్రమించు (0) : సూచిస్తుంది విజయవంతమైన ముగింపు.
- నిష్క్రమణ (1) లేదా నిష్క్రమణ (-1) లేదా ఏదైనా సున్నా కాని విలువ - సూచిస్తుంది విజయవంతం కాని ముగింపు .
ఇప్పుడు, పారామితులను చూద్దాం మరియు System.exit () పద్ధతిలో మినహాయింపు విసురుతుంది.
పారామితులు: స్థితి నుండి నిష్క్రమించండి.
మినహాయింపు: ఇది విసురుతుంది సెక్యూరిటీ ఎక్సెప్షన్ .
System.exit పద్ధతి () తో ముందుకు వెళుతున్నప్పుడు, దాని ఆచరణాత్మక అమలులో కొన్నింటిని చూద్దాం.
జావా సిస్టమ్ నిష్క్రమణ () పద్ధతి ఉదాహరణలు
ప్యాకేజీ ఎడురేకా దిగుమతి java.io. * దిగుమతి java.util. * పబ్లిక్ క్లాస్ ఉదాహరణప్రోగ్రామ్ {పబ్లిక్ స్టాటిక్ శూన్య ప్రధాన (స్ట్రింగ్ [] అర్గ్స్) {int arr [] = {1, 2, 3, 4, 5, 6, 7, 8 , 9, 10} (int i = 0 i = 4) {System.out.println ('లూప్ నుండి నిష్క్రమించు') System.exit (0) // JVM} else System.out.println ('arr [ '+ i +'] = '+ arr [i])} System.out.println (' ప్రోగ్రామ్ ముగింపు ')}}
అవుట్పుట్: arr [0] = 1
arr [1] = 2
arr [2] = 3
లూప్ నుండి నిష్క్రమించండి
వివరణ: పై ప్రోగ్రామ్లో, సిస్టమ్.ఎక్సిట్ () పద్ధతిని ఎదుర్కొన్న వెంటనే అమలు లూప్ను ఆపివేస్తుంది లేదా నిష్క్రమిస్తుంది. ఇది “ప్రోగ్రామ్ ముగింపు” అని చెప్పే రెండవ ముద్రణ ప్రకటనను కూడా ముద్రించదు. ఇది అక్కడే ప్రోగ్రామ్ను ముగుస్తుంది.
ఉదాహరణ 2:
పద్ధతి ఓవర్లోడింగ్ మరియు ఓవర్రైడింగ్ మధ్య వ్యత్యాసం
ప్యాకేజీ ఎడురేకా దిగుమతి java.io. * దిగుమతి java.util. * పబ్లిక్ క్లాస్ ఉదాహరణప్రోగ్రామ్ {పబ్లిక్ స్టాటిక్ శూన్య ప్రధాన (స్ట్రింగ్ [] అర్గ్స్) {int a [] = {1,2,3,4,5,6,7,8 , 9,10} (int i = 0iఅవుట్పుట్ : శ్రేణి [0] = 1
శ్రేణి [1] = 2
శ్రేణి [2] = 3
శ్రేణి [3] = 4
లూప్ నుండి నిష్క్రమించండివివరణ: పై ప్రోగ్రామ్లో, పరిస్థితి నిజం అయ్యే వరకు ఇది మూలకాలను ముద్రిస్తుంది. పరిస్థితి తప్పు అయిన వెంటనే, అది స్టేట్మెంట్ను ప్రింట్ చేస్తుంది మరియు ప్రోగ్రామ్ ముగుస్తుంది.
ఈ విధంగా మనం ‘జావాలో నిష్క్రమణ ఫంక్షన్’ పై ఈ వ్యాసం ముగింపుకు వచ్చాము. ఈ ట్యుటోరియల్లో భాగస్వామ్యం చేయబడినవి మీకు అర్థమయ్యాయని నేను నమ్ముతున్నాను. మీరు మరింత తెలుసుకోవాలనుకుంటే, చూడండి విశ్వసనీయ ఆన్లైన్ లెర్నింగ్ సంస్థ ఎడురేకా చేత. ఎడురేకా యొక్క జావా J2EE మరియు SOA శిక్షణ మరియు ధృవీకరణ కోర్సు కోర్ మరియు అధునాతన జావా భావనలతో పాటు హైబర్నేట్ స్ప్రింగ్ వంటి వివిధ జావా ఫ్రేమ్వర్క్ల కోసం మీకు శిక్షణ ఇవ్వడానికి రూపొందించబడింది.
మాకు ప్రశ్న ఉందా? దయచేసి ఈ బ్లాగ్ “జావాలో ఎగ్జిట్ ఫంక్షన్” లోని వ్యాఖ్యల విభాగంలో పేర్కొనండి మరియు మేము వీలైనంత త్వరగా మిమ్మల్ని సంప్రదిస్తాము.