ஜாவாவில் @SuppressWarnings சிறுகுறிப்பை எவ்வாறு பயன்படுத்துவது?

Javavil Suppresswarnings Cirukurippai Evvaru Payanpatuttuvatu



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

இந்தக் கட்டுரை @SuppressWarnings சிறுகுறிப்பின் பயன்பாட்டை விளக்குகிறது.







ஜாவாவில் @SuppressWarnings சிறுகுறிப்பை எவ்வாறு பயன்படுத்துவது?

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



தொடரியல்

'க்கான தொடரியல் @அடக்கு எச்சரிக்கைகள் 'குறிப்பு இவ்வாறு கூறப்பட்டுள்ளது:



@அடக்கு எச்சரிக்கைகள் ( 'சத்தம்' )

' சத்தம் ” என்பது தேவையான எச்சரிக்கைப் பெயருடன் மாற்றப்பட்டது, அது அடக்கப்பட வேண்டும்.





விரிவான விளக்கத்திற்கு சில எடுத்துக்காட்டுகளைப் பார்ப்போம்:

எடுத்துக்காட்டு 1: சரிபார்க்கப்படாத எச்சரிக்கையை அடக்கவும்

' சரிபார்க்கப்படவில்லை 'எச்சரிக்கையைப் பயன்படுத்துவதன் மூலம் அடக்கப் போகிறது' @அடக்கு எச்சரிக்கைகள் 'கீழே உள்ள குறியீடு தொகுதியில் சிறுகுறிப்பு:



இறக்குமதி java.util.ArrayList ;
இறக்குமதி java.util.List ;
பொது வர்க்கம் சிறுகுறிப்பு {
@அடக்கு எச்சரிக்கைகள் ( 'தணிக்கப்படாத' )
பொது நிலையான வெற்றிடமானது முக்கிய ( லேசான கயிறு [ ] arg )
{
//வரிசை பட்டியல் அறிவிப்பு
பட்டியல் நாடுகள் = புதிய வரிசைப்பட்டியல் ( ) ;
// சரிபார்க்கப்படாத எச்சரிக்கை எழுப்பப்பட்டது
நாடுகள். கூட்டு ( 'ஆஸ்திரியா' ) ;
அமைப்பு . வெளியே . println ( நாடுகள் ) ;
}
}

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

  • முதலில், ஜாவா கோப்பில் தேவையான பயன்பாடுகளை இறக்குமதி செய்து '' என்ற வகுப்பை உருவாக்கவும். சிறுகுறிப்பு ”.
  • பின்னர், பயன்படுத்தவும் ' @அடக்கு எச்சரிக்கைகள் 'குறிப்பு மற்றும் எச்சரிக்கை பெயரை அனுப்பவும்' சரிபார்க்கப்படவில்லை ” அதற்கு.
  • இப்போது, ​​ஒரு எளிய வரிசை பட்டியலை அறிவிக்கவும் ' நாடுகள் ” மற்றும் அதில் ஒரு போலி உறுப்பைச் செருகவும்.
  • இது ' சரிபார்க்கப்படவில்லை 'ஆல் கையாளப்படும் அல்லது அடக்கப்படும்' எச்சரிக்கை @அடக்கு எச்சரிக்கைகள் ” சிறுகுறிப்பு.

தொகுத்த பிறகு:

வெளியீடு ஒரு எச்சரிக்கை நிகழ்வைக் காட்டுகிறது மற்றும் தேவையான வெளியீட்டைக் காட்ட கம்பைலரால் அது அடக்கப்படுகிறது.

எடுத்துக்காட்டு 2: பயன்படுத்தப்படாத மற்றும் நிராகரிக்கப்பட்ட எச்சரிக்கைகளை அடக்கவும்

பயன்படுத்தப்படாத மற்றும் நிராகரிக்கப்பட்ட எச்சரிக்கைகள் இரண்டையும் அடக்க, கீழே உள்ள குறியீட்டைப் பின்பற்றுவோம்:

இறக்குமதி java.util.ArrayList ;
இறக்குமதி java.util.List ;
@அடக்கு எச்சரிக்கைகள் ( { 'பயன்படுத்தப்படாத' , 'மதிப்பு நீக்கம்' } )
பொது வர்க்கம் சிறுகுறிப்பு {
தனிப்பட்ட முழு எண்ணாக unUseVar ;
@நிறுத்தப்பட்டது
பொது வெற்றிடமானது தேய்மானம் ( ) {
// நிராகரிக்கப்பட்ட முறை செயல்படுத்தல்
அமைப்பு . வெளியே . println ( 'இது நிராகரிக்கப்பட்டது.' ) ;
}
பொது நிலையான வெற்றிடமானது முக்கிய ( லேசான கயிறு [ ] args ) {
//வகுப்பிற்கான பொருளை உருவாக்குதல்
சிறுகுறிப்பு demoTest = புதிய சிறுகுறிப்பு ( ) ;
demoTest. தேய்மானம் ( ) ;
}
}

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

  • முதலில், ' @அடக்கு எச்சரிக்கைகள் 'குறிப்பு பயன்படுத்தப்படாத மற்றும் தேய்மானம் தொடர்பான எச்சரிக்கை பிழைகளை அடக்க பயன்படுத்தப்படுகிறது.
  • அடுத்து, '' என்ற வகுப்பை அறிவிக்கவும் சிறுகுறிப்பு 'மற்றும் ஒரு மாறியை அறிவிக்கவும்' unUseVar ” அதன் உள்ளே.
  • பின்னர், பயன்படுத்தவும் ' @நிறுத்தப்பட்டது 'குறிப்பு' deprec() ” முறை போலிச் செய்தியைக் கொண்டுள்ளது.
  • அதன் பிறகு, ஒரு பொருளை அறிவிக்கவும் ' demoTest 'சிறுகுறிப்பு' வகுப்பிற்கு '' என்று அழைக்க இந்த பொருளைப் பயன்படுத்தவும் deprec() 'இல் உள்ள முறை' முக்கிய() ”முறை.

தொகுத்த பிறகு, வெளியீடு கீழே காட்டுகிறது:

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

முடிவுரை

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