உங்களுக்கு ஏதேனும் முன் அனுபவம் இருந்தால் , நேர்காணல் செய்பவர்கள் வழக்கமாக அடிப்படைக் கருத்துகளிலிருந்து எடுக்கப்படும் தந்திரமான கேள்விகளைக் கேட்பதை நீங்கள் கவனித்திருக்கலாம். இதுபோன்ற ஒரு கேள்வி பெரும்பாலும் இறுதி, இறுதியாக மற்றும் இறுதி செய்வதை வேறுபடுத்துவதாகும் . இந்த கட்டுரையின் ஊடகம் மூலம், நான் இறுதியாக, இறுதியாக மற்றும் ஜாவாவில் இறுதி செய்வதற்கு இடையில் ஒரு தெளிவான கோட்டை வரைவேன், இது சிறந்த நுண்ணறிவுகளைப் பெற உங்களுக்கு உதவும்.
இந்த கட்டுரையில் நான் பின்வரும் தலைப்புகளை உள்ளடக்குவேன்:
- இறுதி முக்கிய சொல்
- இறுதியாக தடு
- இறுதி முறை
- ஒப்பீட்டு அட்டவணை - ஜாவாவில் இறுதி, இறுதியாக மற்றும் இறுதி
எனவே, இறுதி மற்றும் இறுதியாக ஜாவாவில் இறுதிச் சொற்களைக் கொண்டு ஆரம்பிக்கலாம்.
இறுதி முக்கிய சொல்
ஜாவாவில், இறுதியானது ஒரு முக்கிய சொல், இது அணுகல் மாற்றியாகவும் பயன்படுத்தப்படலாம். வேறுவிதமாகக் கூறினால், பயனரின் அணுகலைக் கட்டுப்படுத்த இறுதிச் சொல் பயன்படுத்தப்படுகிறது. இது போன்ற பல்வேறு சூழல்களில் இதைப் பயன்படுத்தலாம்:
இவை ஒவ்வொன்றிலும், இறுதிச் சொல் வேறுபட்ட விளைவைக் கொண்டுள்ளது. அவை ஒவ்வொன்றையும் ஒவ்வொன்றாக எவ்வாறு பாதிக்கிறது என்பதை இப்போது பார்ப்போம்.
1. மாறி முடிவு
இறுதிச் சொல் உள்ள போதெல்லாம் ஒரு மாறி, புலம் அல்லது அளவுருவுடன் பயன்படுத்தப்படுகிறது, இதன் பொருள் குறிப்பு அனுப்பப்பட்டதும் அல்லது உடனடி செய்ததும் நிரலின் செயல்பாட்டில் அதன் மதிப்பை மாற்ற முடியாது. வழக்கில் ஒரு எந்தவொரு மதிப்பும் இல்லாமல் இறுதி என அறிவிக்கப்படவில்லை, பின்னர் அது வெற்று / துவக்கப்படாத இறுதி மாறி என அழைக்கப்படுகிறது, மேலும் இது ஒரு கட்டமைப்பாளரின் மூலமாக மட்டுமே தொடங்கப்பட முடியும்.
இப்போது ஒரு உதாரணத்தைப் பார்ப்போம்.
பொது வகுப்பு A {int var1 = 123 // இறுதி மாறிகள் அறிவித்தல் இறுதி int var2 = 345 இறுதி எண்ணாக var3 // வெற்று இறுதி மாறியைத் தொடங்க முயற்சிக்கிறது var = 555 // பிழை A () {var1 = 111 // பிழை இல்லை var2 = 333 // தொகுப்பு பிழை // வெற்று இறுதி மாறியைத் துவக்குதல் var3 = 444 // பிழை இல்லை} // இறுதி அளவுருக்களைக் கடந்து செல்லுதல் சராசரி (int param1, final int param2) {param1 = 2345 // பிழை இல்லை param2 = 1223 // தொகுப்பு பிழை} // இறுதி புலங்களை வெற்றிடமாக அறிவிக்கிறது () {இறுதி எண்ணான புலம் வால் 30000 புலம் வால் = 400000 // பிழை}}
எனவே, இறுதிச் சொல் ஒரு மாறியை எவ்வாறு பாதிக்கிறது என்பது பற்றியது, இப்போது ஒரு முறை எவ்வாறு பாதிக்கப்படுகிறது என்பதைப் பார்ப்போம்.
2. இறுதி முறை
ஜாவாவில், ஒரு முறை இறுதி என அறிவிக்கப்படும் போதெல்லாம் அது இருக்க முடியாது நிரல் செயல்படுத்தல் முழுவதும் எந்த குழந்தை வகுப்பினரால்.
ஒரு உதாரணத்தைப் பார்ப்போம்.
// இறுதி முறை வகுப்பு A {இறுதி வெற்றிட முறை_ஏபிசி () {System.out.println ('இது ஒரு இறுதி முறை மற்றும் அதை மீற முடியாது')} வெற்றிட முறை_சிஸ் () {System.out.println ('இது ஒரு சாதாரண முறை மற்றும் மீறலாம் ')}} வகுப்பு B ஒரு {வெற்றிட முறை_ஆப்சி {// தொகுத்தல் நேர பிழை} வெற்றிட முறை_க்ஸிஸ் () {System.out.println (' இது வகுப்பு B இல் மீறப்பட்ட முறை ')}}
ஒரு மாறி மற்றும் ஒரு முறை இறுதி என அறிவிப்பதன் முடிவுகளை நீங்கள் ஏற்கனவே பார்த்துள்ளீர்கள், இப்போது மேலும் நகர்த்தவும், ஜாவாவில் ஒரு வகுப்பு இறுதி என அறிவிக்கப்படும்போது என்ன நடக்கிறது என்பதைப் பார்க்கவும்.
3. இறுதி வகுப்பு
ஜாவாவில், ஒரு வகுப்பு இறுதி என அறிவிக்கப்படும் போதெல்லாம், அது இருக்க முடியாது . ஏனென்றால், ஒரு வகுப்பு இறுதி என அறிவிக்கப்பட்டதும், வகுப்பினுள் உள்ள அனைத்து தரவு உறுப்பினர்களும் முறைகளும் இறுதி என மறைமுகமாக அறிவிக்கப்படும். மேலும், ஒரு வர்க்கம் இறுதி என அறிவிக்கப்பட்டவுடன் அதை இனி சுருக்கமாக அறிவிக்க முடியாது. வேறு வார்த்தைகளில் கூறுவதானால், ஒரு வர்க்கம் இரண்டில் ஒன்று, இறுதி அல்லது சுருக்கமாக இருக்கலாம்.
ஒரு உதாரணத்தைப் பார்ப்போம்.
// இறுதி வகுப்பு இறுதி வகுப்பு A {// வகுப்பு உடல்} வகுப்பு B நீட்டிக்கிறது A {// தொகுப்பு பிழை // வகுப்பு உடல்}
இப்போது முக்கிய வார்த்தையின் செயல்பாட்டை நீங்கள் தெளிவாக புரிந்து கொண்டீர்கள் என்று நம்புகிறேன். எனவே, இறுதியாக இந்த கட்டுரையுடன் இறுதி, இறுதியாக முன்னேறி, இறுதியாக முக்கிய வார்த்தையின் பங்கைக் கண்டுபிடிக்க ஜாவாவில் இறுதி செய்யலாம்.
இறுதியாக தடு
ஜாவாவில், இறுதியாக ஒரு விருப்பத் தொகுதி ஆகும் . இது பொதுவாக ஒரு முயற்சி-பிடிப்புத் தொகுதிக்கு முன்னால் உள்ளது. வள தடுப்பு அல்லது நினைவக பயன்பாட்டை விடுவித்தல் போன்ற ஒரு முக்கியமான குறியீட்டை இயக்க இறுதியாக தொகுதி பயன்படுத்தப்படுகிறது. ஒரு விதிவிலக்கு கையாளப்படுகிறதா இல்லையா என்பதைப் பொருட்படுத்தாமல் இறுதியாக ஒரு தொகுதி செயல்படுத்தப்படும். எனவே, தூய்மைப்படுத்தும் குறியீடுகளை இறுதியாக ஒரு தொகுதியில் போடுவது ஒரு நல்ல நடைமுறையாக கருதப்படுகிறது. அதனுடன் எந்த கேட்ச் பிளாக் தேவையில்லாமல் நீங்கள் அதை ஒரு முயற்சி தொகுதி மூலம் பயன்படுத்தலாம்.
அதற்கான உதாரணத்தை இப்போது பார்ப்போம்.
வகுப்பு A {பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) {try {System.out.println ('Block Block') புதிய விதிவிலக்கு ()} பிடிக்கவும் (விதிவிலக்கு e) {System.out.println ('Catch Block') } இறுதியாக {System.out.println ('இறுதியாகத் தடு')}}}
இப்போது வரை, நான் ஏற்கனவே ஜாவாவில் இறுதி மற்றும் இறுதியாக முக்கிய வார்த்தைகளைப் பற்றி விவாதித்தேன். ஜாவாவில் முக்கிய சொல்லை இறுதி செய்வதில் மூன்றில் கடைசி முக்கிய சொற்களில் இப்போது கொஞ்சம் வெளிச்சம் போடுவோம்.
இறுதி முறை
இறுதி என்பது ஒரு பாதுகாக்கப்பட்ட நிலையான அல்லாத முறையாகும், இது பொருள் வகுப்பில் வரையறுக்கப்படுகிறது, இதனால் ஜாவாவில் உள்ள எந்தவொரு மற்றும் அனைத்து பொருட்களுக்கும் இது கிடைக்கிறது.இந்த முறைஒரு பொருள் முற்றிலுமாக அழிக்கப்படுவதற்கு முன்பு குப்பை சேகரிப்பாளரால் அழைக்கப்படுகிறது.சில நேரங்களில்,ஒரு திறந்த இணைப்பை மூடுவது, வளத்தை விடுவிப்பது போன்ற சில முக்கியமான பணிகளை அது அழிக்கப்படுவதற்கு முன்பு முடிக்க வேண்டும். இந்த பணிகள் செய்யப்படாவிட்டால், அது நிரலின் செயல்திறனைக் குறைக்கும். இவ்வாறு, திகுப்பை சேகரிப்பவர் இனி குறிப்பிடப்படாத மற்றும் குப்பை சேகரிப்பதற்காக குறிக்கப்பட்ட பொருள்களுக்கு அதை அழைக்கிறார்.
இந்த முறை வகுப்பிற்கு வெளியில் இருந்து அதன் பயன்பாட்டைக் கட்டுப்படுத்த பாதுகாக்கப்பட்டதாக அறிவிக்கப்பட்டுள்ளது. ஆனால் குப்பை சேகரிக்கும் நேரத்தில் அதன் பண்புகளை வரையறுக்க நீங்கள் அதை வகுப்பினுள் இருந்து மீறலாம்.
ஜாவாவில் காத்திருப்பு மற்றும் அறிவிப்பை எவ்வாறு பயன்படுத்துவது
அதற்கான உதாரணத்தைப் பார்ப்போம்.
பொது வகுப்பு A {பொது வெற்றிடத்தை இறுதி () வீசக்கூடிய {System.out.println ('குப்பை சேகரிப்பாளரால் பொருள் அழிக்கப்படுகிறது')} பொது நிலையான வெற்றிட மெயின் (சரம் [] ஆர்க்ஸ்) {எடுரேகா சோதனை = புதிய எடுரேகா () சோதனை = பூஜ்ய System.gc ()}}
இதன் மூலம், இந்த கட்டுரையின் இறுதி, இறுதியாக மற்றும் ஜாவாவில் இறுதி செய்ய வருகிறோம். இதை முடிக்க, மூன்று முக்கிய வார்த்தைகளுக்கிடையில் ஒரு ஒப்பீட்டைச் சேர்த்துள்ளேன், இது முக்கிய வேறுபாடுகளை ஒரே பார்வையில் பெற உதவும்.
ஒப்பீட்டு அட்டவணை - இறுதி vs இறுதியாக vs ஜாவாவில் முக்கிய வார்த்தைகளை முடிக்கவும்
காரணி | இறுதி | இறுதியாக | இறுதி |
வரையறை | இறுதி என்பது ஒரு முக்கிய சொல் மற்றும் ஜாவாவில் அணுகல் மாற்றியாக பயன்படுத்தப்படுகிறது | இறுதியாக ஜாவாவில் ஒரு தொகுதி விதிவிலக்கு கையாளுதலுக்கு பயன்படுத்தப்படுகிறது | ஃபைனலைஸ் என்பது ஜாவாவில் குப்பை சேகரிப்புக்கு பயன்படுத்தப்படும் ஒரு முறையாகும் |
விண்ணப்பம் | அணுகல் அனுமதிகளை அமைக்க ஜாவாவில் இறுதி மாறிகள், முறைகள் மற்றும் வகுப்புகளுடன் பயன்படுத்தப்படுகிறது | கடைசியாக தடுப்பு மற்றும் முயற்சி தடுப்புடன் பிளாக் பயன்படுத்தப்படுகிறது | ஜாவாவில் இறுதி முறை இனி பயன்பாட்டில் இல்லாத பொருட்களுடன் பயன்படுத்தப்படுகிறது |
செயல்பாடு | ஜாவாவில் இறுதி மாறி என்பது ஒரு மாறிலி, அதன் மதிப்பை ஒதுக்கியவுடன் மாற்ற முடியாது. ஜாவாவில் இறுதி முறையை அதன் குழந்தை வகுப்புகளால் மீற முடியாது. ஜாவாவில் இறுதி வகுப்பு எந்தவொரு குழந்தை வகுப்பினாலும் பெற முடியாது. | கடைசியாக ஜாவாவில் உள்ள தடுப்பு முயற்சி தொகுப்பில் பயன்படுத்தப்பட்ட வளங்களை சுத்தம் செய்ய உதவுகிறது | குப்பை சேகரிப்பாளரால் அழிக்கப்படுவதற்கு முன்னர் பொருளை சுத்தம் செய்ய இறுதி முறை உதவுகிறது |
மரணதண்டனை | இது கம்பைலரால் செயல்படுத்தப்படும்போது செயல்படுத்தப்படுகிறது | முயற்சி-பிடிப்புத் தொகுதி செயல்படுத்தப்பட்ட உடனேயே செயல்படுத்துகிறது | ஒரு பொருள் அழிக்கப்படுவதற்கு சற்று முன்பு அது இயங்குகிறது |
இந்த இறுதி, இறுதியாக மற்றும் ஜாவாவில் இறுதி செய்வதன் மூலம் நான் நம்புகிறேன், கருத்துகளை அழிக்க முடிந்தது மற்றும் உங்கள் அறிவுக்கு மதிப்பு சேர்க்க உங்களுக்கு உதவியது.
இந்த கட்டுரையை நீங்கள் கண்டால் “இறுதி, இறுதியாக மற்றும் ஜாவாவில் இறுதி ”தொடர்புடைய, பாருங்கள் உலகெங்கிலும் பரவியுள்ள 250,000 க்கும் மேற்பட்ட திருப்தியான கற்றவர்களின் வலைப்பின்னலுடன் நம்பகமான ஆன்லைன் கற்றல் நிறுவனமான எடுரேகாவால். எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? இதை கருத்துகள் பிரிவில் குறிப்பிடவும் ஜாவாவில் இறுதி, இறுதியாக மற்றும் இறுதி நாங்கள் உங்களிடம் திரும்பி வருவோம்.