జావా మినహాయింపులు కంప్యూటర్ జావా ప్రోగ్రామ్ యొక్క కోడ్ను అమలు చేయడం కొనసాగించడం మరియు తరువాత అప్లికేషన్ను క్రాష్ చేయడం వంటివి చేసే పరిస్థితులు. వారు జావా సోర్స్ కోడ్ నుండి వచ్చారు, డెవలపర్లు బగ్ను పరిష్కరించడంలో విఫలమయ్యారు లేదా వారి ప్రోగ్రామ్ నడుస్తున్న వాతావరణం నుండి వచ్చే సమస్యలను to హించడంలో విఫలమయ్యారు మరియు మీ చర్యల నుండి కాదు.
అసాధారణమైన సంఘటనలు
ప్రోగ్రామ్లు కంప్యూటర్ను ఏదో ఒకటి ఎలా చేయాలో చెప్పే దశల వారీ సూచనల క్రమమైన సెట్లు. ఒక ప్రోగ్రామ్ నడుస్తున్నప్పుడు ఆ సూచనలకు ఆటంకం కలిగించే ఏదో జరిగినప్పుడు అసాధారణమైన సంఘటనలు లేదా మినహాయింపులు సంభవిస్తాయి. మీ కార్యాలయం కోసం డెస్క్ను సమీకరించే సూచనలను అనుసరించడానికి అవి మీకు సమానంగా ఉంటాయి, సూచనలు ఉపయోగించమని మీకు చెబుతున్న భాగం ప్యాకేజీలో రాలేదని తెలుసుకోవడానికి మాత్రమే.
క్యాచింగ్ మినహాయింపులు
జావా డెవలపర్లు మినహాయింపులు సంభవించినప్పుడు వాటిని పట్టుకోవటానికి కోడ్ను చేర్చడం ద్వారా వారి సాఫ్ట్వేర్ను క్రాష్ చేయకుండా నిరోధించవచ్చు. అనువర్తనం అమలులో నిర్దిష్ట పాయింట్ల వద్ద మినహాయింపుల కోసం సాఫ్ట్వేర్ను ఈ స్టేట్మెంట్లు సమర్థవంతంగా చెబుతాయి. క్యాచ్ స్టేట్మెంట్ కోసం వేచి ఉన్న చోట మినహాయింపు సంభవిస్తే, సాఫ్ట్వేర్ క్యాచ్ స్టేట్మెంట్లోని కోడ్ను అమలు చేస్తుంది. ఇది జావా డెవలపర్లు తమ సాఫ్ట్వేర్ తలెత్తే మినహాయింపులను ఎదుర్కోవటానికి మరియు దోష సందేశంతో క్రాష్ కాకుండా అమలు చేయడం కొనసాగించడానికి వీలు కల్పిస్తుంది.
మినహాయింపు వస్తువు
మినహాయింపులతో వ్యవహరించడం మినహాయింపు సంభవించిందనే వాస్తవాన్ని నమోదు చేయడానికి పరిమితం కాదు. జావా అనువర్తనాలు మినహాయింపును విసిరినప్పుడు, జావా వర్చువల్ మెషిన్ మినహాయింపు గురించి సమాచారాన్ని కలిగి ఉన్న మినహాయింపు వస్తువును ఉత్పత్తి చేస్తుంది. డెవలపర్లు మినహాయింపు యొక్క స్వభావాన్ని అంచనా వేయడానికి మరియు మినహాయింపును బట్టి వివిధ మార్గాల్లో స్పందించడానికి క్యాచ్ స్టేట్మెంట్ల క్రింద కోడ్ను చేర్చవచ్చు. ఇది మీకు తెలియకుండానే మినహాయింపును పరిష్కరించడానికి లేదా క్రాష్ చేయకుండా సమస్య యొక్క స్వభావాన్ని వివరించే అనువర్తన ప్రదర్శన సందేశాలను చేయడానికి ప్రోగ్రామర్లను అనుమతిస్తుంది.
మినహాయింపుల కోసం సిద్ధమవుతోంది
జావా డెవలపర్లకు మినహాయింపులను పట్టుకోవటానికి మరియు ఎదుర్కోగల సామర్థ్యాన్ని ఇస్తుంది, కాని ప్రోగ్రామర్లు ప్రోగ్రామ్లో సంభవించే ప్రతి మినహాయింపును లెక్కించడానికి ప్రయత్నించలేరు. మంచి ప్రోగ్రామింగ్ అభ్యాసాలు డెవలపర్లు వారి సోర్స్ కోడ్కు బాహ్య వనరులు వారి సాఫ్ట్వేర్కు కారణమయ్యే సమస్యలను a హించాలని కోరుతున్నాయి, సర్వర్ సాకెట్ కనెక్షన్కు అనుచితంగా స్పందించడం లేదా మీరు మీ ఫైల్లలో ఒకదాని నుండి పాడైన డేటాను దిగుమతి చేసుకోవడానికి ప్రయత్నిస్తున్నారు. అయినప్పటికీ, లాజిక్ లోపాలు లేదా ఇతర అంతర్గత దోషాలను పరిచయం చేసే పేలవమైన సోర్స్ కోడ్ సాఫ్ట్వేర్ అమలు చేస్తున్నప్పుడు మినహాయింపులను కలిగిస్తుంది. డెవలపర్లు తమ సొంత సోర్స్ కోడ్ వెలుపల నుండి సమస్యలను to హించడానికి క్యాచ్ స్టేట్మెంట్లను కలిగి ఉండాలి కాని వారు తమను తాము పరిచయం చేసుకునే సమస్యలను పరిష్కరించాలి.