கணினிகள், நிரலாக்க
ஜாவா: விதிவிலக்குகள் தங்கள் கையாளும்
எந்த நிரல் மூல குறியீடு பிழைதிருத்தம் மட்டுமே stably செயல்படும், மற்றும் எதிர்பாராத சூழ்நிலைகளில் ஏற்படுத்தும் என்று பாதிப்புகள் உள்ளன. தவறியது பிடிக்க செயல்முறை நிரலாக்க மேடையில் மேற்கொள்ளப்படுகிறது. இதை செய்ய, டெவலப்பர் கணக்கு அனைத்து எதிர்பார்க்கப்படும் விளைவுகளை ஒரு எடுத்து அதை திட்டத்தின் செயல்பாட்டை இடைமறிக்க முடியவில்லை, அல்லது அதன் சரிவு வழிவகுக்கும் பிழை விளைவு குறைக்க முயற்சிக்கிறது.
நீங்கள் விதிவிலக்கை கையாளுதல் வேண்டும் போது
ஜாவாவில், ஒரு விதிவிலக்கு, தவறான பயனர் உள்ளீடு ஏற்படும் வள அல்லது திடீர் நெட்வொர்க் துண்டித்தல் திட்டம் தேவையில்லை முடியும். டெவெலப்பராக மூலம் உருவாக்கப்பட்ட வசதியாக பயன்படுத்த, நீங்கள் அவசர சூழ்நிலைகளில் நிகழ்வு கட்டுப்படுத்த வேண்டும். நுகர்வோர் ஒரு கையாளப்படாத விதிவிலக்கு, அல்லது ஒரு செய்தி வெறும் பகுதியாக ஏதோ தவறு நடந்துவிட்டது என்று கூறி தோன்றும் விளைவாக தரவுகளின் இழப்புகளில், ஒரு பயன்பாட்டை விட்டு வெளியேறவும் காத்திருக்க வேண்டிய அவசியம் இல்லை.
ஜாவா விதிவிலக்குகள் கையாளுதல்
என்ன கருத்தில் கொள்ள? ஜாவா மொழியின் அதன் சொந்த உள்ளமைக்கப்பட்ட விதிவிலக்கை கையாளுதல் செயல்பாடு உள்ளது. நிச்சயமாக, பிழை பெரும் சதவீதம் மற்றொரு ஒருங்கிணைந்த நிலையைப் பொருத்து பிடித்து, அமைப்பு தானாக அது இனி சாத்தியம் என்பதை பயன்படுத்த தெரிவிப்போம். ஆனால் செயல்படுத்தப்படும் நேரத்தில் ஏற்படும் விதிவிலக்கு இந்த வகையான உள்ளது. டெவலப்பர் அது எதிர்பார்க்கத் மற்றும் அதை ஒரு பிழையை ஏற்படுத்தாது வில்லை குறியீடு வடிவமைக்க முடியும், மற்றும் ஒரு சிறப்பு வழியில் அதை கையாளப்படுகிறது மற்றும் மற்றொரு கிளை அதிகாரத்தை ஒப்படைத்த வேண்டும்.
ஜாவாவில், இந்த ஒரு விதிவிலக்கு பிடிக்க இருமமாக்கியால் திணிக்கப்பட்ட, எனவே பொதுவான சிக்கல்களைக் அறியப்படுகின்றன மற்றும் ஒரு நிலையான உடற்பயிற்சி வடிவங்கள் வேண்டும்.
வழக்கமான விலக்குகள்
எளிமையான எடுத்துக்காட்டில், நீங்கள் ஒரு விதிவிலக்கு பெற முடியும் இதில் - இந்த பிரிவு. அதன் எளிமை போதிலும், அடிப்படையில், ஒரு பிரிப்பு போன்ற, பூஜ்ஜியம், ஒரு பிழை வழிநடத்தக்கூடிய இருக்கலாம். சரி, கடந்த வெளிப்பாடு கணிக்க மற்றும் தடுக்க அது சாத்தியமா என்பது குறித்து. ஆனால் இந்த விருப்பத்தை எப்போதும் கிடைக்காததால், எனவே விதிவிலக்கு கவரும் "பூஜ்யம் மூலம் பிரிக்கப்படுகிறது" ஏற்பட்டால் நேரடியாக ஒழுங்கமைக்கப்பட வேண்டும்.
செயலாக்க பிழை இடைமறிக்க ஜாவா பொறிமுறையை இந்த தெரிகிறது:
- குவியல் விதிவிலக்கு பொருள் போல் வேறு எந்த உருவாக்கப்படலாம் உள்ளது;
- திட்டத்தின் இயற்கை நிச்சயமாக தடைபடும்;
- விலக்கல் பொறிமுறையை குறியீடு தொடர்வதற்கு ஒரு மாற்று வழியில் கண்டுபிடிக்க முயற்சி;
- செயலி, வேலையில் திட்டத்தின் ஒரு பாதுகாப்பான மரணதண்டனை காணவும் அல்லது மறு சீரமைக்கப்பட்ட அல்லது ஒரு சிறப்பு வழியில் விதிவிலக்கு உணர்தல் ஏற்படும்.
இப்படி இருக்க கூடும் பிழை உருவாக்கும் எளிய உதாரணம்:
என்றால் (ஒரு == பூஜ்ய)
புதிய NullPointerException தூக்கி ();
இங்கே, மாறி ஒரு துவக்கும் மணிக்கு தேர்ந்தெடுக்கப்பட்டால், அதாவது, அதாவது அவை பூஜ்ய பொருள் குறிப்பு என்பதை. இந்த நிலைமை தோன்றுமானால் மற்றும் சிறப்பு கையாளும் வேண்டும் என்றால், ஒரு விதிவிலக்கு ஒரு வீசுதல் புதிய NullPointerException மூலம் வீசப்பட்டு ().
முக்கிய வார்த்தைகளுக்கான சில விவரங்களே
விதிவிலக்குகள் கையாள்வதில் போது ஒரு குறிப்பிட்ட நடவடிக்கை குறிக்க முக்கிய ஜாவா பயன்படுத்த அவசியமானதாக இருக்கிறது. தங்களது ஐந்து நிரலாக்க இந்த மொழி:
- முயற்சி. இந்த முக்கிய உள்ளது ஏற்கனவே சந்தித்து, அது ஒரு விதிவிலக்கு தூக்கி முடியும் என்று குறியீடு ஒரு பிரிவில் ஒரு மாற்றம் அர்த்தம். பிளாக் மட்டுப்படுத்தப்பட்ட ப்ரேஸ் {}.
- ப. அது விரும்பிய விதிவிலக்கு வகை இடைமறித்து சரியான அது கையாள.
- இறுதியாக. இந்த முக்கிய விதிவிலக்கல்ல பிடித்து இல்லை கூட விருப்பமானது மற்றும் எப்படியும் தேவைப்படும் குறியீடு, ஒரு குறிப்பிட்ட துண்டு செய்ய பயன்படுத்தப்படுகின்றது. try block ற்கு பிறகு நேரடியாக சேர்க்கப்பட்டது.
- தூக்கி - எங்கிருந்தும் ஜாவா விதிவிலக்குகள் உருவாக்க முடியும்.
- வீசுகின்றார் - முறை கையொப்பத்துடன் வைக்கப்படுகிறது என்று ஒரு முக்கிய. இது பின்வரும் குறியீடு இந்த வகையே Java ஒரு விதிவிலக்கு தூக்கி முடியும். அவரை எதிர்பார்த்தபடி முறை வேலை முடியாது - இந்த குறி மனதில் ஏற்க வேண்டும் என்று டெவலப்பர்கள் ஒரு சமிக்ஞை பணியாற்றுகிறார்.
முயற்சித்து கொண்டு பிடித்தல்
ஜாவா விதிவிலக்குகள் விடுவிக்கவும், இயற்கையாகவே அது ஒரு சிறப்பான முறையில் கையாளப்படும் என்று கருதுகிறது. குறியீடு பிரிவில் ஒரு தொகுதி ஆஃப் வேலியிட்டு கேட் போடப்பட்ட என்றால் மிகவும் வசதியான வழி, அதை செய்ய. எந்த ஒரு விதிவிலக்கு கொண்டிருக்கலாம். நீங்கள் இந்த குறியீடு இயக்கும் போது, மெய்நிகர் இயந்திரம், ஒரு எதிர்பாராத நிலைமை காண்பீர்கள் ஒரு முக்கியமான தடுப்பு இருப்பதால் இது மற்றும் இடமாற்றங்கள் செயலாக்கம் ஆகியவற்றுடன் நிலையத்திற்கு கட்டுப்படுத்த என்பதைப் புரிந்துகொண்டேன்.
ஜாவா குறியீட்டை ஒரு விதிவிலக்கு இருக்கலாம் என்பது ஒரு சிறப்பு தொகுதி முயற்சித்து, மூடப்பட்டிருக்கும். இவ்வாறு, அவர் அதே இடத்தில், இல்லை raspolzayas குறியீடு உள்ள பிடித்து இருக்கும் என்று பல எதிர்பாராத சூழ்நிலைகளில் வைக்கப்படும்.
பின்வருமாறு செயலாக்க அலகு மிகவும் பொதுவான குறியீடு ஆகும்:
முயற்சி {
// இங்கே ஒரு விதிவிலக்கு உருவாக்கலாம் என்று சில குறியீடு ஆகும்
} கேட்ச் (Tip_isklyucheniya_1 identifikator_1) {
// இங்கே விதிவிலக்கை கையாளுதல் உள்ளது, அதன் வகை மற்றும் நிபந்தனைகளுக்கு படி;
} கேட்ச் (Tip_isklyucheniya_2 identifikator_2) {
// இங்கே விதிவிலக்கை கையாளுதல் உள்ளது, அதன் வகை மற்றும் நிபந்தனைகளுக்கு படி;
}
முக்கிய கேட்ச் அதன் வகை இணக்கமாக என்று வழங்கப்படும் கீழே குறிப்பிட்டது போல, சிகிச்சை பெறுவதற்காக என்று குறியீடு அறிக்கைகள், மற்றும் ஒரு விதிவிலக்கு அதை ஸ்கேன் செய்யவும். அடையாளங்காட்டி தருமதிப்புகளாக குறியீடு தொகுதி செயலாக்க பயன்படுத்த முடியும்.
இறுதியாக
அது முந்தைய அத்தியாயம் இருந்து தெளிவானதும் தொகுதிகள் கேட்ச் விதிவிலக்குகள் பிடிக்க மற்றும் அவற்றைச் செயல்படுத்த. ஆனால் மிக அடிக்கடி நிலைமை அங்கு பொருட்படுத்தாமல் அவர்கள் தவறுகள் பிடிபட்டனர் என்பதை, சில குறியீடு இயக்க வேண்டும் எழுகிறது. இந்த இறுதியாக முக்கிய உள்ளது. அது கோப்புகளை அல்லது பிணைய இணைப்புகளை மூடுவது, பல்வேறு கவுண்டர்கள் மதிப்புகள் அதிகரிக்க பயன்படுத்தப்படுகிறது.
இந்த சதி பல கேட்ச் தொகுதிகள் முறைகள் விதிவிலக்குகள் பிடிக்க கண்டுபிடிக்கப்பட்டது அளிக்கிறது. உதாரணமாக, முயற்சித்து உள்ள குறியீடு குளிர் போன்ற எதிர்பாராத தருணங்களில் உருவாக்குகிறது. பின்னர், கன்சோல் காட்டப்படும் வெளிப்பாடு «குளிர் சிக்கவைக்கப்பட்டிருக்கிறார்கள்!» மேலும் «பற்றி? சந்தோஷப்பட என்று ஏதாவது உள்ளதா». அந்த இறுதியாக தொகுதி எந்த வழக்கில் செயல்படுத்தப்படுகிறது உள்ளது.
உண்மையில், இறுதியாக அங்கு தூண்டும் தவிர்க்க ஒரு வழி. அது கற்பனை இயந்திரத்தின் நிறைவு இணைக்கப்பட்டுள்ளது. அது எவ்வாறு செயல்படுத்தலாம் என்பதை கண்டுபிடிக்க, அது இணைய திறந்த வெளிகளை மீது சாத்தியமாகும்.
எறி திறவுச்சொல்
வீசுதல் ஒரு விதிவிலக்கு உருவாக்குகிறது. பின்வருமாறு அதன் தொடரியலாகும்:
புதிய NewException தூக்கி ();
வகை NewException ஒரு புதிய விதிவிலக்கு இல்லை உருவாக்கப்படுகிறது (). ஒரு வகை பயன்படுத்த முடியும் ஏற்கனவே நிலையான ஜாவா லைப்ரரி வகுப்புக்களில் சேர்த்துக்கொள்ளப்பட்டுள்ளது என முன்பு அதன் சொந்த தயாரிப்பு டெவலப்பர் வரையறுக்கப்படுகிறது.
இந்த வடிவமைப்பு அழைப்பு பின்னர், try block ற்கு நிகழும்போது அது இடைமறிக்க முடியும் வரிசையில் இருக்க வேண்டும் எந்த முறை விளக்கம், ஒரு பகுதியாகும்.
முக்கிய வீசுகின்றார்
என்ன முறை ஒரு விதிவிலக்கு தூக்கி முடியும், ஆனால் ஒழுங்காக கையாள முடியாது ஒரு நிலைமை வளர்ச்சி செயல்பாட்டில் என்றால். இதன் முடிவில், முறை கையொப்பத்துடன் வார்த்தை வீசுகின்றார் மற்றும் சாத்தியமான விதிவிலக்குகள் வகையைக் குறிப்பிடுகிறது.
இந்த லேபிள் முறை தங்கள் அதே விதிவிலக்கு கையாள முடியவில்லை என்று வாடிக்கையாளர் டெவலப்பர்களுக்கு காட்டி ஒரு வகை. கூடுதலாக, பிழை வகை சரிபார்க்கப்பட என்றால், பின்னர் தொகுக்கப்பட்டு வெளிப்படையாக கட்டாயப்படுத்த அது கேட்போம்.
வளங்கள் முயற்சி
ஜாவா பதிப்பு 7 டெவலப்பர்கள் வளங்களை ஒரு சிகிச்சை try block ற்கு ஒரு முக்கிய கண்டுபிடிப்பு குறிப்பிட்டுள்ளார்.
பயன்படுத்த ஆதாரங்களைப் பாதுகாக்க மூடப்பட்டன வேண்டும் பிறகு பல பொருள்கள் ஜாவாவில் உருவாக்கப்படுகின்றன. முன்னதாக அது இதைக் கணக்கில் எடுத்துக்கொள்வது மற்றும் கைமுறையாக இந்த நிகழ்வுகளை நிறுத்த வேண்டியிருந்தது. இப்போது, எனினும், அவர்கள் AutoClosable இடைமுகம் தோன்றினார். அது தானாகவே ஒரு try block ற்கு வைக்கப்படும் ஏற்கனவே பயன்படுத்தப்பட்டு பொருட்களை மூட உதவுகிறது. இந்த அணுகுமுறை மூலம் அதன் வாசிப்பு கணிசமாக அதிகரிக்கும் குறியீட்டை எழுத மேலும் வசதியான மாறிவிட்டது.
சொந்த வகுப்புகள் ஜாவா விதிவிலக்குகள்
விவரித்தார் நிரலாக்க மொழி படைப்பாளிகள் அவசர வடிவமைப்பு வகையான கணக்கு பல அம்சங்களுடன் நடந்தது. எனினும், விருப்பங்கள் அனைத்து தடுக்க ஜாவா தங்கள் சொந்த விதிவிலக்குகள் வரையறுக்க திறன் செயல்படுத்தப்படும் மிகவும் நிகழ்வுகள் விளைவு, இயங்காது, அது குறிப்பிட்ட குறியீட்டைக் தேவைகளை பொருத்தமானது.
உருவாக்க எளிய வழி - மிகவும் பொருத்தமான இருந்து பொருட்களைக் சூழலுக்கு உரிமையாக்கிக் கொள்ள.
அங்கு, விதிவிலக்கு இருந்து பெறுவது நடந்தது உங்கள் சொந்த விதிவிலக்குகள் வரையறுக்க பயன்படுத்தப்படுகிறது என்று வர்க்கம். ஒரு இயல்பான, இரண்டாவது - - வாதம் சேதி வகை வாசகத்தில் MyException இரண்டு கன்ஸ்ட்ரக்டர்கள் உள்ளது.
பின்னர், கையொப்பம் கொண்டிருக்கும் பொது வகுப்பறையில் FullConstructors செயல்படுத்தப்படும் முறை ஊ, உள்ள MyException வீசுகின்றார். இந்த முக்கிய ஊ ஜாவா MyException விதிவிலக்கு போன்ற துரத்த முடியும் என்று அர்த்தம். மேலும், முறை உடலில் உருவாக்கப்படும் பணியகம் தன்னை மற்றும் உண்மையான தலைமுறை MyException, வீசுதல் மூலம் உரை தகவல் வெளியீடு.
இரண்டாவது முறை கவரும் மணிக்கு கன்சோலில் வேண்டிய நீங்கள் விலக்கை உருவாக்க போது, அது ஒரு சரம் அளவுரு கடந்து என்று முதல் ஒரு இருந்து சற்று வேறுபட்டது. முக்கிய இது ஊ () மற்றும் கிராம் () முயற்சித்து சோதனை வைக்கப்படுகின்றன மற்றும் முக்கிய கேட்ச் MyException கைப்பற்ற கட்டமைக்கப்பட்டு தெளிவாக உள்ளது. செயலாக்க விளைவாக பணியகத்திற்கு ஒரு பிழை செய்தி காட்ட வேண்டும்:
இவ்வாறு அது அவரது சொந்த கையால், ஜாவா விதிவிலக்குகள் சேர்க்க வந்தது.
கட்டிடக்கலை விதிவிலக்குகள்
ஜாவாவில் அனைத்து பொருட்களின் போல, விதிவிலக்குகள் மேலும் மரபுரிமை மற்றும் ஒரு படிநிலை அமைப்பு கொண்டவர்களாக இருக்கின்றனர். இந்த நிரலாக்க மொழியில் தூக்கி அனைத்து தவறுகளையும் வேர் உறுப்பு வர்க்கம் java.lang.Throwable உள்ளது. அவரை இரண்டு வகையான இருந்து பெறப்பட்ட - பிழை மற்றும் விதிவிலக்கு.
பிழை - விமர்சன பிழை சமிக்ஞைகள் மற்றும் தேர்ந்தெடுக்காத ஜாவா விதிவிலக்குகள். பெரும்பாலான சந்தர்ப்பங்களில் இடைமறிப்பு மற்றும் வருகிறது தரவு செயலாக்க வடிவமைப்பு நிலை ஏற்படுகிறது அல்ல இறுதி விண்ணப்ப குறியீடு அறிமுகப்படுத்திக் தேவை.
உருவாக்கி விதிவிலக்குகள் ஆய்வு மிகவும் பொதுவாக பயன்படுத்தப்படும் வர்க்கம் விதிவிலக்கு உள்ளது. இது அடுத்தடுத்து, RuntimeException உட்பட பல கிளைகள், பிரிக்கப்பட்டுள்ளது. RuntimeException மூலம் நிகழ்ச்சியின் போது நிகழும், இயக்க விதிவிலக்குகள் உள்ளன அதாவது. அது பெறப்பட்ட அனைத்து வகுப்புகள் unverifiable உள்ளன.
பெரும்பாலும் விதிவிலக்குகள் உள்ளன
ஜாவா விதிவிலக்குகள், அது நடைபெற்றதற்கான பட்டியல், கீழே கொடுக்கப்பட்டுள்ளன எனவே நீங்கள் விரிவாக அவர்களில் ஒவ்வொரு விவரிக்க வேண்டும், பெரும்பாலும் பயன் படுத்தப் படுகின்றன:
- ArithmeticException. இந்த எண் கணித செயல்பாடுகளின் தொடர்புடைய பிழைகள் இருக்கலாம். மிகவும் வெளிப்படையான உதாரணமாகும் - பூஜ்யம் மூலம் பிரிவு.
- ArrayIndexOutOfBoundsException - அதன் நீளம் எண்ணிக்கையை மீறுகிறது என்று வரிசை உறுப்பு எண் விடுக்கும் அழைப்பாகும்.
- ArrayStoreException - வரிசை இன் இணக்கமற்ற உறுப்பு வகை ஒதுக்க முயற்சி.
- ClassCastException - மற்றொரு தவறு ஒரு வகை கொண்டு மேற்கொள்ளப்படும் முயற்சி.
- IllegalArgumentException - முறை அழைப்பு தவறு வாதம் பயன்படுத்தி.
- NegativeArraySizeException - நீங்கள் எதிர்மறை அளவு ஒரு வரிசை உருவாக்கும் போது ஒரு விதிவிலக்கு.
- NullPointerException - குறிப்புகள் தவறாக பூஜ்ய.
- NumberFormatException - முழு எண் தவறான சரம் மாற்றம் நிகழ்கிறது.
- UnsupportedOperationException - இயக்கம் ஆதரிக்கப்படவில்லை.
இந்த உதாரணங்கள் தேர்ந்தெடுக்காத ஜாவா விதிவிலக்குகள் வகையான பிரதிநிதித்துவம். ஆனால் அவ்வாறு சரிபார்க்கப்பட பார்க்கமுடியவில்லை:
- ClassNotFoundException - வகுப்பு கிடைக்கவில்லை.
- IllegalAcccessException - வர்க்கம் அணுகலை கட்டுப்படுத்தும்.
- InterruptedException - ஓட்டம் குறுக்கீடு.
- NoSuchFieldException - எந்த தேவையான துறையில் உள்ளன.
விதிவிலக்குகள் விளக்கம்
அடிக்கடி எதிர்கொள்ளும் விதிவிலக்குகள் பற்றி பேசுகையில் வடிவமைப்பு தங்கள் விளக்கம், தவறாக கருதலாம் என்பது குறிப்பிடத்தக்கது. அடுத்து ஒரு எதிர்பாராத நிலைமை இருக்கலாம் அங்கு அதிக விவரங்களை விளக்கி ஒரு குறுகிய பட்டியல்.
NullPointerException. ஒரு விதிவிலக்கு, இருக்கும் போது முதல் வழக்கு பூஜ்ய சமமாக இருக்கும் என்று ஒரு பொருளின் குறிப்பு மேல்முறையீடு உள்ளது. இது பூஜ்யம் வகுப்பு சான்று முறைகள் நீட்டிக்கப்படுகிறது. NullPointerException ஒரு சம நீளம் பூஜ்ய வரிசை பெறுவதற்கான வழக்கில் வீசப்படலாம். அவ்வப்போது பூஜ்ய தளங்களை சரிபார்க்கும் இது போன்ற சூழல்களில் தவிர்க்க.
ArrayIndexOutOfBoundsException. எந்த நிரல் அணிவரிசைகளைப் பயன்படுத்த இல்லாமல் இருக்க முடியாது. அதன்படி, அது அடிக்கடி பொறுப்பேற்காத உருவாக்க மற்றும் பிழை முடியும். ஒரு டெவலப்பர் குறியீட்டு பட்டியலில் இல்லை என்று ஒரு வரிசை உறுப்பு அணுக முயற்சிக்கும் போது விதிவிலக்கு ஏற்படுகிறது. உதாரணமாக, கோரப்பட்ட மதிப்பு மேலே அல்லது பூஜ்யம் நீளம் குறைவாக உள்ளது. அடிக்கடி வரிசையில் பூஜ்ஜியமாக ஒரு மதிப்பெண் தொடங்குகிறது என்ற உண்மையை ஒரு விளைவாகும்.
கண்டுபிடிப்புகள்
ஜாவா விதிவிலக்குகள் கையாளுதல் - ஒரு சக்திவாய்ந்த கருவி சூழல், பெரிதும் புரோகிராமர் வேலை வசதி மற்றும் அவரை ஒரு சுத்தமான மற்றும் குறியீடு பிழைகள் அற்ற உருவாக்க அனுமதிக்கும். எப்படி மென்மையான மற்றும் நிலையான செயல்பாட்டை பயன்பாடு மேம்பாட்டாளர் நிலையை மற்றும் நற்பெயர் பொறுத்தது.
நிச்சயமாக, ஒரு அதிகமாகவோ அல்லது குறைவாகவோ எளிய திட்டங்களில் அசாதாரண சூழ்நிலைகளில் மிகவும் எளிதாக அறிவது. ஆனால் ஒரு சில நூறு ஆயிரம் வரிகள் பெரிய தானியக்க வளாகங்களில் அதை மட்டுமே நீண்ட-கால சோதனை மற்றும் பிழைதிருத்தம் விளைவாக சாத்தியமாகும்.
அதில் இருந்து சில பயன்பாடுகளில் எழும் ஜாவா விதிவிலக்கு பிழை, சில நிறுவனங்கள் அவர்கள் ஆர்வலர்கள் கண்டுபிடிக்க போது ஒரு வெகுமதி வழங்குகின்றன. குறிப்பாக பாதுகாப்பு கொள்கை மென்பொருள் மீறும் ஏற்படுத்தக்கூடிய பாராட்டப்படுகிறது.
Similar articles
Trending Now