ஜாவா கேட்ச் பல விதிவிலக்குகள்

Java Ketc Pala Vitivilakkukal



ஜாவாவில் சிக்கலான செயல்பாடுகளைக் கையாளும் போது, ​​புரோகிராமர் சாத்தியமான வரம்புகளைத் தவிர்க்க வேண்டிய சந்தர்ப்பங்கள் இருக்கலாம். எடுத்துக்காட்டாக, சாத்தியமான விதிவிலக்குகளின் அடிப்படையில் அல்காரிதம்களை செயல்படுத்துதல் மற்றும் பகுப்பாய்வு செய்தல். அத்தகைய சூழ்நிலைகளில், பிடிப்பது ' பல விதிவிலக்குகள் ” ஜாவாவில், டெவலப்பருக்கு தர்க்கத்தை சரியான முறையில் செயல்படுத்தவும், எந்த இடையூறும் இல்லாமல் குறியீடு செயல்படுத்தலை நெறிப்படுத்தவும் உதவுகிறது.

இந்த வலைப்பதிவு ஜாவாவில் பல விதிவிலக்குகளைப் பிடிப்பதற்கான அணுகுமுறைகளை நிரூபிக்கும்.







ஜாவாவில் பல விதிவிலக்குகளைப் பிடிப்பது எப்படி?

' முயற்சி...பிடி ஜாவாவில் பல விதிவிலக்குகளைப் பிடிக்க அறிக்கைகளைப் பயன்படுத்தலாம்.



எடுத்துக்காட்டு 1: ஜாவாவில் பல விதிவிலக்குகளைத் தனித்தனியாகப் பிடிக்கவும்



இந்த எடுத்துக்காட்டில், பல விதிவிலக்குகளை தனித்தனியாகக் குறிப்பிடுவதன் மூலம் சமாளிக்க முடியும்:





முயற்சி {
int x = Integer.parseInt ( ஏதுமில்லை ) ;
System.out.println ( எக்ஸ் ) ;
int a = 2 ;
int b = a / 0 ;
System.out.println ( பி ) ;
}
பிடி ( NumberFormatException f ) {
System.out.println ( f.getMessage ( ) ) ;
}
பிடி ( எண்கணிதம் விதிவிலக்கு இ ) {
System.out.println ( e.getMessage ( ) ) ;
}

மேலே உள்ள குறியீடு துணுக்கில்:



  • முதலில், ' முயற்சி ” தொகுதி.
  • முதல் விதிவிலக்கு: விண்ணப்பிக்கவும் ' parseInt() 'பூஜ்ய சரத்தை முழு எண்ணாக மாற்றும் முறை ' எண் வடிவம் விதிவிலக்கு ”.
  • இரண்டாவது விதிவிலக்கு: இந்த விதிவிலக்கில், துவக்கப்பட்ட எண்ணை 'ஆல் வகுக்கவும் 0 'எனவே முடிவிலி திரும்பியது, இது ' எண்கணிதம் விதிவிலக்கு ”.
  • இல் ' பிடி 'தடுப்பு, எதிர்ப்பட்ட விதிவிலக்குகள் இரண்டையும் பூர்த்தி செய்.
  • இந்தத் தொகுதிகளுக்குள், விரிவான விதிவிலக்கு செய்தியை ஒரு சரமாக ' getMessage() ”முறை.
  • முதலில் எதிர்கொள்ளும் விதிவிலக்கு முன்னர் வழங்கப்படும் மற்றும் குறிப்பிடப்பட்ட 'இன் வரிசையைப் பொருட்படுத்தாமல் காண்பிக்கப்படும் என்பதை நினைவில் கொள்க. பிடி ” தொகுதிகள்.

வெளியீடு

இந்த வெளியீட்டில், குறியீட்டில் முதலில் பாகுபடுத்துதல் செய்யப்படுவதால், அதற்குரிய விதிவிலக்கு முன்பு காட்டப்படுவதைக் காணலாம்.

எடுத்துக்காட்டு 2: பிட்வைஸ் அல்லது ஆபரேட்டரைப் பயன்படுத்தி ஜாவாவில் பல விதிவிலக்குகளைப் பிடிக்கவும் “|”

இந்த குறிப்பிட்ட எடுத்துக்காட்டில், பிட்வைஸ் அல்லது ஆபரேட்டரின் உதவியுடன் பல விதிவிலக்குகளை எதிர்கொள்ளலாம் ' | '' என்றும் அழைக்கப்படுகிறது ஒற்றை குழாய் 'அது நிபந்தனையின் ஒவ்வொரு பகுதியையும் சரிபார்க்கும், அதாவது,' விதிவிலக்கு ”, மற்றும் முன்பு எதிர்கொண்ட விதிவிலக்கு திரும்பவும்:

முயற்சி {
int a = 2 ;
int b = a / 0 ;
System.out.println ( பி ) ;
int x = Integer.parseInt ( ஏதுமில்லை ) ;
System.out.println ( எக்ஸ் ) ;
}
பிடி ( எண் வடிவம் விதிவிலக்கு | எண்கணிதம் விதிவிலக்கு இ ) {
System.out.println ( e.getMessage ( ) ) ;
}

இந்த குறியீடு தொகுதியில்:

  • வழங்கப்பட வேண்டிய அதே விதிவிலக்குகளைக் குறிப்பிடுவதற்கு விவாதிக்கப்பட்ட அணுகுமுறைகளை நினைவுபடுத்தவும்.
  • முன்னர் எதிர்கொண்ட விதிவிலக்கு, இந்த விஷயத்தில், ' எண்கணித விதிவிலக்கு ” என்ற கருத்தை தெளிவுபடுத்த வேண்டும்.
  • இல் ' பிடி 'தடுக்கவும், பிட்வைஸ் அல்லது ஆபரேட்டரைப் பயன்படுத்தவும்' | 'குறிப்பிடப்பட்ட விதிவிலக்குகள் ஒவ்வொன்றின் மூலமாகவும் மீண்டும் மீண்டும் செய்ய மற்றும் முன்பு எதிர்கொண்ட விதிவிலக்குக்கு எதிராக தொடர்புடைய செய்தியை ' getMessage() ”முறை.

வெளியீடு

இந்த முடிவு காட்டுகிறது ' எண்கணித விதிவிலக்கு ” என்பது முதலில் எதிர்கொண்டது, அதற்குரிய விதிவிலக்கு செய்தி ஒரு “ என திரும்பும் லேசான கயிறு ”.

முடிவுரை

' முயற்சி...பிடி ” அறிக்கைகள் பல ஜாவா விதிவிலக்குகளைப் பிடிக்கப் பயன்படும். விதிவிலக்குகளைத் தனித்தனியாகக் குறிப்பிடுவதன் மூலமோ அல்லது பிட்வைஸ் அல்லது ஆபரேட்டரைப் பயன்படுத்துவதன் மூலமோ இதை அடைய முடியும். | '. விதிவிலக்குகள் அவை நிகழும் வரிசையின் அடிப்படையில் வழங்கப்படுகின்றன. இந்த வலைப்பதிவு ஜாவாவில் பல விதிவிலக்குகளைப் பிடிக்கும் முறைகளைப் பற்றி விவாதித்தது.