ஜாவாவில் மாறாத சரம்: நீங்கள் தெரிந்து கொள்ள வேண்டியது எல்லாம்

இந்த கட்டுரை ஜாவாவில் மாறாத சரம் பற்றிய விரிவான மற்றும் விரிவான அறிவை உங்களுக்கு வழங்கும், இது ஏன் முக்கியமானது?

இல் மாறாத சரம் கையாள்வது எந்தவொரு நிரலாக்க மொழியிலும் மிக முக்கியமான அம்சமாகும். இந்த கட்டுரையில், பின்வரும் சுட்டிகள் பற்றி விவாதிப்போம்:



ஜாவாவில் மாறாத சரம் அறிமுகம்

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



எடுத்துக்காட்டாக, ஒரு வாடிக்கையாளர் சரம் மதிப்பை “டெஸ்ட்” ஐ “டெஸ்ட்” என்று மாற்றும்போது, ​​மற்ற எல்லா வாடிக்கையாளர்களும் மாற்றப்பட்ட மதிப்பைக் காண்பார்கள். செயல்திறனுக்கு சரம் பொருள்கள் கேச்சிங் முக்கியமானது என்பதால், மாறாத சரம் வகுப்பு ஆபத்தைத் தவிர்த்தது. மேலும், சரம் வகுப்பின் மாறுபாடு சமரசம் செய்யப்படக்கூடாது என்பதற்காக சரம் இறுதியானது. எடுத்துக்காட்டு மாறாத தன்மை, தற்காலிக சேமிப்பு, ஹாஷ் குறியீடு கணக்கீடு நீட்டிப்பு மற்றும் நடத்தைகளை மீறுதல் ஆகியவற்றால் செய்யப்படுகிறது.

ஹாஷ்மேப் விசை

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



ஜாவாவில் ஹேஸ்டேபிள்-மாறாத சரம்
ஜாவாவில் மாறாத சரம் வகுப்பு பெரும்பாலும் கேட்கப்படுகிறது .விவாதம் தொடங்குகிறது, என்ன ஒரு சரம், இது சி ++ இல் உள்ள சரத்திலிருந்து எவ்வாறு வேறுபடுகிறது, பின்னர் வரும் கேள்வி ஜாவாவில் மாறாத பொருள்கள், மாறாத பொருளின் நன்மைகள், அவற்றின் பயன்பாடு என்ன மற்றும் அவற்றைப் பயன்படுத்துவதற்கான காட்சிகள்.

எடுத்துக்காட்டுகளுடன் ஆரம்பநிலைகளுக்கான SQL சேவையக பயிற்சி

ஜாவாவில் மாறாத சரம் தேவை

ஜாவாவில் மாறாத சரம் வகுப்பு ஏன் தயாரிக்கப்படுகிறது என்று இரண்டு காரணங்கள் முக்கியம்:

1. ஒரு சரம் பொருள் / சொற்பொருள் வைத்திருப்பது வழக்கில் சாத்தியமில்லை.



hadoop admin vs hadoop டெவலப்பர்

கீழே உள்ள உதாரணத்தைக் குறிப்பிடுவோம்:

'சோதனை' பல குறிப்பு மாறிகள் மூலம் குறிப்பிடப்படலாம். அவற்றில் ஏதேனும் ஒன்று மற்றவர்களுக்கான மதிப்பை மாற்றினால், இதுவும் பாதிக்கப்படும். எப்படி என்று பார்ப்போம்.

சரம் A = 'சோதனை'
சரம் பி = 'சோதனை'


சரம் A என்று அழைக்கப்படுகிறது, “சோதனை” .toUpperCase () அதே பொருளை மாற்றும்,'டெஸ்ட்'எனவே B கூட 'டெஸ்ட்' ஆக இருக்கும், இது தேவையில்லை. குவியல் நினைவகம் மற்றும் சரம் நேரடி பூல் ஆகியவற்றில் சரம் எவ்வாறு உருவாக்கப்படுகிறது என்பதைக் கூறும் ஒரு வரைபடம் கீழே உள்ளது.

2. சரம் பல ஜாவா வகுப்புகளுக்கு ஒரு அளவுருவாக பரவலாக பயன்படுத்தப்பட்டது. எடுத்துக்காட்டாக, நாம் ஒரு பிணைய இணைப்பைத் திறக்கும்போது, ​​ஹோஸ்ட்பெயர் மற்றும் போர்ட் எண்ணை ஒரு சரமாக அனுப்பலாம், தரவுத்தள இணைப்பைத் திறக்க தரவுத்தள URL ஐ ஒரு சரமாக அனுப்பலாம்.


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

இப்போது சேவையை எவ்வாறு பயன்படுத்துவது

மாறாத சரம் நூல்களையும் பாதுகாப்பாகப் பகிரலாம், இது மல்டித்ரெட் செய்யப்பட்ட நிரலாக்கத்திற்கு முக்கியமானது. மாறாத சரம் நிகழ்வு ஜாவாவில் நூல்-பாதுகாப்பானது, எனவே ஜாவாவில் ஒத்திசைவு சிக்கல்களைத் தவிர்க்க சரம் செயல்பாட்டை வெளிப்புறமாக ஒத்திசைக்க தேவையில்லை. கவனிக்க வேண்டிய மற்றொரு முக்கியமான விஷயம், சப்ஸ்ட்ரிங்கினால் ஏற்படும் நினைவக கசிவு, இது ஒரு நூல் தொடர்பான பிரச்சினை அல்ல, ஆனால் எச்சரிக்கையாக இருக்க வேண்டிய ஒன்று.

இதன் மூலம், இந்த “ஜாவாவில் மாறாத சரம்” கட்டுரையின் முடிவுக்கு வருகிறோம். சி கர்மம் அவுட் உலகெங்கிலும் பரவியுள்ள 250,000 க்கும் மேற்பட்ட திருப்தியான கற்றவர்களின் வலைப்பின்னலுடன் நம்பகமான ஆன்லைன் கற்றல் நிறுவனமான எடுரேகாவால். ஜுவா டெவலப்பராக விரும்பும் மாணவர்கள் மற்றும் நிபுணர்களுக்காக எடுரேகாவின் ஜாவா ஜே 2 இஇ மற்றும் எஸ்ஓஏ பயிற்சி மற்றும் சான்றிதழ் பாடநெறி வடிவமைக்கப்பட்டுள்ளது.

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? தயவுசெய்து இந்த வலைப்பதிவின் கருத்துகள் பிரிவில் குறிப்பிடவும், விரைவில் நாங்கள் உங்களைத் தொடர்புகொள்வோம்.