ஜாவா மிகவும் பரவலாக பயன்படுத்தப்படும் நிரலாக்க மொழிகளில் ஒன்றாகும்.ஜாவாவைக் கற்றுக்கொள்வது நிரலாக்கத்தின் அடிப்படைகளையும் புரிந்து கொள்ள உதவும் கருத்துக்கள். ஜாவாவில், தி கரியின் இயல்புநிலை மதிப்பு “u0000” . இந்த கருத்தை புரிந்துகொள்வோம்விவரம்.
இந்த கட்டுரையில் தலைப்புகள் கீழே உள்ளன:
- தரவு வகைகளின் இயல்புநிலை மதிப்பை அறிவது ஏன் முக்கியம்?
- சார் இன் இயல்புநிலை மதிப்பு
- முடிவை சரிபார்க்கிறது
- யூனிகோடை புரிந்துகொள்வது
தொடங்குவோம்.
தரவு வகைகளின் இயல்புநிலை மதிப்பை அறிவது ஏன் முக்கியம்?
சில நிரலாக்க மொழிகளுக்கு அவற்றைப் பயன்படுத்துவதற்கு முன்பு நிரலில் உள்ள மாறிகள் அறிவிக்க வேண்டும். எனவே, இதுபோன்ற ஒரு மொழியைப் பயன்படுத்த நீங்கள் முடிவு செய்தால், வெவ்வேறு தரவு வகைகளின் இயல்புநிலை மதிப்பை நீங்கள் அறிந்திருக்க வேண்டும், ஏனெனில் ஒரு நிரலில் அவற்றைப் பயன்படுத்துவதற்கு முன்பு நீங்கள் எப்போதும் ஒரு மாறியைத் தொடங்கக்கூடாது.2019 ஐப் பற்றி நாம் பேசும்போது, பழமையானது முதல் அதிநவீன மொழிகள் வரை ஏராளமான நிரலாக்க மொழிகள் உள்ளன. இந்த மொழிகளை மேலும் 2 வகைகளாக பின்வருமாறு வகைப்படுத்தலாம்:
- நிலையான தட்டச்சு மொழி
- மாறும் தட்டச்சு மொழி
இப்போது இந்த மொழிகளின் விவரங்களுக்கு வருவோம்.
நிலையான தட்டச்சு மொழி
எளிமையான சொற்களில், இந்த மொழிகள் தரவு வகைகளை தீவிரமாக கருதுகின்றன, எனவே அவை கடுமையான மொழிகளாக அறிவிக்கப்படுகின்றன. எஸ் பயன்படுத்தும் போது தட்டச்சு செய்த மொழிகள், நினைவில் கொள்ள வேண்டிய ஒரு முக்கியமான விஷயம் என்னவென்றால், ஒரு நிரலில் பயன்படுத்தப்படும் அனைத்து மாறிகளின் தரவு வகை தொகுக்கும் நேரத்தில் அடையாளம் காணப்படுகிறது. வேறு வார்த்தைகளில் கூறுவதானால், வகை சரிபார்ப்பு தொகுக்கும் நேரத்தில் நடைபெறுகிறது. எனவே, ஒரு புரோகிராமர் குறிப்பிட வேண்டும் ஒவ்வொரு முறையும் அறிவிக்கும் போது a ஒரு நிரலில். பொதுவாகப் பயன்படுத்தப்படும் தரவு வகைகளின் இயல்புநிலை மதிப்புகளை அறிந்து கொள்ள வேண்டிய தேவை இது எழுகிறது, ஏனெனில் அறிவிப்பு நேரத்தில் ஒரு மாறிக்கு தனிப்பயன் மதிப்புகளை நாங்கள் எப்போதும் ஒதுக்க மாட்டோம்.
உதாரணமாக ஜாவா, சி, சி ++
நிலையான தட்டச்சு எடுத்துக்காட்டு -
char FirstVariable
மாறும் தட்டச்சு மொழி
டைனமிகல் டைப் செய்யப்பட்ட மொழிகளில் ஒரு மாறியின் தரவு வகை சரிபார்க்கப்படுகிறது இயக்க நேரம் . எனவே, அறிவிக்கும் நேரத்தில் ஒரு மாறியின் தரவு வகையைக் குறிப்பிடுவது தேவையில்லை. இந்த நெகிழ்வுத்தன்மையின் காரணமாக, ஒரு மாறியில் சேமிக்கப்படும் தரவு வகையை காலப்போக்கில் மாற்றலாம். மாறும் தட்டச்சு செய்த மொழிகளுடன் கையாளும் போது, இயல்புநிலை மதிப்புகளை அறிவது முக்கியமல்ல.
உதாரணமாக - பைதான்
டைனமிக் தட்டச்சு எடுத்துக்காட்டு -
FirstVariable = 'வணக்கம், இது ஒரு சரம் வகை மாறி' அச்சு (வகை (FirstVariable)) a = 10 b = 20 FirstVariable = a + b print (type (FirstVariable)
வெளியீடு:
# முதல் அச்சு அறிக்கையின் வெளியீடு # இரண்டாவது அச்சு அறிக்கையின் வெளியீடு
குறிப்பு : மேலே உள்ள வெளியீட்டில் இருந்து, ஆரம்பத்தில், மாறி வகை என்று நாம் முடிவு செய்யலாம் முதல் மாறுபடும் சரம் இருந்தது. ஒரே மாறிக்கு ஒரு முழு மதிப்பை ஒதுக்கியவுடன், அது வகை சரத்திலிருந்து முழு எண்ணாக மாற்றப்படுகிறது.
இப்போது, ஜாவாவில் கரியின் இயல்புநிலை மதிப்பு என்ன என்பதை ஒரு உதாரணத்தின் உதவியுடன் பார்ப்போம்.
‘சார்’ இன் இயல்புநிலை மதிப்பு
முதல் நிலையான தட்டச்சு செய்யப்பட்ட மொழி, மாறிகள் ஒரு நிரலில் பயன்படுத்தப்படுவதற்கு முன்பு அறிவிக்கப்பட வேண்டும். எந்தவொரு தனிப்பயன் ஆரம்ப மதிப்பையும் ஒதுக்காமல் ஒரு மாறியை நாங்கள் அறிவிக்கும்போது அது இயல்புநிலை மதிப்புடன் வருகிறது. வெவ்வேறு தரவு வகைகளின் இயல்புநிலை மதிப்பு வேறுபட்டது. பல்வேறு தரவு வகைகள் மற்றும் அவற்றின் இயல்புநிலை மதிப்புகள் பற்றி மேலும் அறிய நீங்கள் இதைக் குறிப்பிடுகிறீர்கள் .
ஒரு குறிப்பிட்ட தரவு வகையின் இயல்புநிலை மதிப்பை அறிந்து கொள்வதற்கு முன்பு, இது ஒரு பழமையானதா அல்லது பயனர் வரையறுக்கப்பட்ட தரவு வகையா என்பதை நாம் அறிந்து கொள்ள வேண்டும். இந்தத் தகவலைக் கொண்டிருப்பது தரவு வகையைப் பற்றிய கூடுதல் தகவல்களை எங்கு காணலாம் என்பதை அறிய உதவுகிறது.என பழமையான தரவு வகைகள் ஒரு நிரலாக்க மொழியால் ஏற்கனவே வரையறுக்கப்பட்டுள்ளோம், அதைப் பற்றிய கூடுதல் தகவல்களை நாம் பயன்படுத்தும் நிரலாக்க மொழியால் வழங்கப்பட்ட ஆவணங்களில் காணலாம்.
மேலும், இயல்புநிலை மதிப்பைப் பற்றி நாங்கள் கவலைப்படுகிறோம் கரி ஜாவாவில், மற்றும் பின்னர் சார் நாம் ஜாவாவைக் குறிப்பிடக்கூடிய ஒரு பழமையான தரவு வகை ஆவணம் . பயனர் வரையறுக்கப்பட்ட தரவு வகைகளைப் பற்றிய கூடுதல் தகவலுக்கு, அந்த வகுப்பின் டெவலப்பர் வழங்கிய ஆவணங்களை நீங்கள் குறிப்பிடலாம்.
சார் ஒரு கதாபாத்திரத்திற்கு குறுகியது ஒரு ஒற்றை யூனிகோட் அளவு தன்மை 16-பிட், இது ‘’ இல் இணைக்கப்பட்ட ஒரு மதிப்பை வைத்திருக்க முடியும்.
தொடரியல்:
டேட்டா டைப் மாறி பெயர் = 'மதிப்பு'
உதாரணமாக :
char HelloWorld = 'a'
முடிவை சரிபார்க்கிறது
கரி வைத்திருக்கக்கூடிய குறைந்தபட்ச மதிப்பு ‘ u0000 ‘இது குறிக்கும் யூனிகோட் மதிப்பு‘ ஏதுமில்லை ‘அல்லது 0 தசமத்தில். அது வைத்திருக்கக்கூடிய அதிகபட்ச மதிப்பு ‘ uffff ' அல்லது 65,535 உள்ளடக்கியது . இது குறைந்தபட்ச மதிப்பு‘U0000’ என்பது கரியின் இயல்புநிலை மதிப்பாகும். ‘U0000’ உண்மையில் என்ன அர்த்தம் என்று நீங்கள் யோசித்துக்கொண்டிருக்கலாம்? இயல்புநிலை மதிப்பு ஏன் ‘அ’ அல்லது ‘பி’ அல்லது வேறு எந்த எழுத்தும் இல்லை, ஏன் ‘u000’ மட்டும் கவலைப்பட வேண்டாம் இந்த இடுகையின் அடுத்த பாதியில் உங்கள் எல்லா சந்தேகங்களையும் நாங்கள் மறைப்போம். முதலில், ஒரு கரி வகை மாறியை அச்சிட முயற்சிப்போம், இந்த சூழ்நிலையை 2 நிகழ்வுகளில் பிரிக்கலாம்:
முதல் வழக்கில், முதலில், ஒரு கரி வகை மாறியை அறிவித்து அதன் மதிப்பை அச்சிடுங்கள்.
பொது வகுப்பு JavaDefaultValues {char DeclaredVariable // மாறி 'அறிவிக்கப்பட்ட மாறுபாடு' பொது நிலையான வெற்றிட மெயின் (சரம் [] args) {JavaDefaultValues DefaultValues = புதிய JavaDefaultValues () // வர்க்கத்தின் பொருளை உருவாக்குதல் JavaDefaultValues System.out.println '' மதிப்பு + DefaultValues.DeclaredVariable) // அறிவிக்கப்பட்ட மாறுபாட்டின் அச்சிடும் மதிப்பு}}
வெளியீடு:
அறிவிக்கப்பட்ட மதிப்பு =
வெளியீட்டில், பூஜ்ய தன்மையைக் குறிக்கும் ‘=’ க்குப் பிறகு வெற்று இடத்தைக் காணலாம்.
இரண்டாவது வழக்கில், நாங்கள் ஒரு சார் வகை மாறியை அறிவித்து அதை இயல்புநிலை மதிப்புடன் துவக்கி அதன் மதிப்பை அச்சிடுவோம்.
ஜாவாவில் ஒரு பொருள் ஒரு வரிசை
public static void main (சரம் [] args) {JavaDefaultValues DefaultValues = புதிய JavaDefaultValues () // வர்க்கத்தின் பொருளை உருவாக்குதல் JavaDefaultValues char InitialisedVariable = 'u0000' // துவக்க மாறி 'InitialisedVariable' System.out.println ('அறிவிக்கப்பட்ட மதிப்பு' + DefaultValues.DeclaredVariable) // டிக்ளேர்டு வேரியபிள் சிஸ்டத்தின் அச்சிடும் மதிப்பு.
வெளியீடு:
அறிவிக்கப்பட்ட மதிப்புடைய மதிப்பு = துவக்கப்பட்ட மதிப்பின் மதிப்பு =
மேலே உள்ள வெளியீட்டில் இருந்து, இதேபோன்ற வெளியீட்டைப் பெற்றோம் என்பதைக் காணலாம்.
System.out.println (DefaultValues.DeclaredVariable == InitialisedVariable)
எங்கள் 2 மாறிகளின் மதிப்பை ஒப்பிடும் பின்வரும் குறியீட்டின் வரியைச் சேர்த்த பிறகு, நாங்கள் பெறுகிறோம் ‘ உண்மை எங்கள் முடிவை சரிபார்க்கும் வெளியீட்டுத் திரையில் ’.
எங்களால் பார்க்க முடிகிறது ' உண்மை வெளியீட்டுத் திரையில் ’இது 2 மாறிகள் மதிப்பை ஒப்பிட்ட அறிக்கையின் விளைவாகும். இதை நீங்களே முயற்சி செய்யலாம். மாதிரி குறியீடு கீழே கொடுக்கப்பட்டுள்ளது.
public static void main (சரம் [] args) {JavaDefaultValues DefaultValues = புதிய JavaDefaultValues () // வர்க்கத்தின் பொருளை உருவாக்குதல் JavaDefaultValues char InitialisedVariable = 'u0000' // துவக்க மாறி 'InitialisedVariable' System.out.println ('அறிவிக்கப்பட்ட மதிப்பு' + DefaultValues.DeclaredVariable) // அறிவிக்கப்பட்ட மாறக்கூடிய System.out.println இன் அச்சிடும் மதிப்பு ('துவக்கப்பட்ட மதிப்பின் மதிப்பு =' + ஆரம்பிக்கக்கூடியது) // அச்சிடும் மதிப்பு ppf InitializedVariable System.out.println (DefaultValues.DeclaredVariable = மதிப்புகள் சமம்}}
இதன் மூலம், யூனிகோட் கருத்தை புரிந்து கொள்ள இந்த கட்டுரையில் ஆழமாக டைவ் செய்யலாம்.
யூனிகோடை புரிந்துகொள்வது
யூனிகோட் ஒரு சர்வதேச குறியாக்க தரமாகும்இது வெவ்வேறு மொழிகளில் பயன்படுத்தப்படுகிறது. யூனிகோடின் உதவியுடன், ஒவ்வொரு இலக்கமும், கடிதமும் அல்லது சின்னமும் வெவ்வேறு தளங்கள் மற்றும் நிரல்களில் பொருந்தும் ஒரு தனித்துவமான எண் மதிப்பைக் குறிக்கின்றன. முதலில், எழுத்துக்குறி குறியாக்கம் என்றால் என்ன என்பதைப் பற்றி பேசலாம்? எங்களுக்கு பொதுவான குறியாக்க அமைப்புகள் ஏன் தேவை? யூனிகோட் மட்டுமே குறியீட்டு தரநிலை கிடைக்குமா? ஆஸ்கி மற்றும் யூனிகோட் இடையே என்ன வித்தியாசம்?
ஒரு நிரலில் எழுத்துக்கள், கடிதங்கள், சொற்களின் சின்னங்கள் பயன்படுத்தப்படும்போது, அவற்றை டிஜிட்டல் சாதனத்தில் சேமிக்க முடியாது. முதலில், இது எழுத்துக்குறி குறியாக்கத்தைப் பயன்படுத்தி எண் அல்லது ஹெக்ஸ் மதிப்பாக மாற்றப்படுகிறது. எனது மடிக்கணினி ஒரு குறியீட்டு முறையைப் பயன்படுத்தினால், எனது பிற டெஸ்க்டாப் வேறு குறியாக்க முறையைப் பயன்படுத்தினால், எனது மடிக்கணினியில் தெரியும் உரை எனது டெஸ்க்டாப்பில் வித்தியாசமாகத் தோன்றக்கூடும்.
எனவே, பொதுவான குறியாக்க முறைமை இருப்பது முக்கியம். ஆரம்பத்தில், TO merican எஸ் tandard சி ode for நான் nformation நான் nterchange ஆஸ்கி ஒரு நிலையான குறியாக்க திட்டமாக பயன்படுத்தப்பட்டது, ஆனால் இது 128 எழுத்துக்களை (0 - 127) மட்டுமே மறைக்க முடிந்தது, இதில் ஆங்கில மொழி, நிறுத்தற்குறி மற்றும் பொதுவாக பயன்படுத்தப்படும் சில சின்னங்கள் உள்ளன. நீங்கள் ஆஸ்கி அட்டவணையைப் பார்க்கலாம் இங்கே . எல்லா மொழிகளின் எழுத்துக்களையும் குறியாக்க இந்த திட்டம் போதுமானதாக இல்லை. இந்த நேரத்தில் யூனிகோட் விளையாட வருகிறது. யூனிகோட் 128,000 எழுத்துக்களை உள்ளடக்கியது. இது வெவ்வேறு எழுத்துக்களுக்கு ஹெக்ஸ் மதிப்புகளை குறிக்கிறது. உதாரணத்திற்கு, கரியின் இயல்புநிலை மதிப்பு ‘ u0000 ’இது ஒரு ஹெக்ஸ் மதிப்பு, இந்த மதிப்பை தசமமாக மாற்றும்போது நமக்கு‘ 0 ’கிடைக்கிறது. இதேபோல், கரியின் அதிகபட்ச மதிப்பு ‘ uffff இந்த ஹெக்ஸ் மதிப்பை தசம மதிப்பாக மாற்றினால், நாம் முன்பு பார்த்த 65,535 ஐப் பெறுகிறோம். கரி வைத்திருக்கக்கூடிய அதிகபட்ச மதிப்பு ‘ uffff ’, இது அனைத்து யூனிகோட் எழுத்துக்களையும் குறிக்க முடியாது. யூனிகோட் திட்டம் ஆஸ்கி அட்டவணையின் அனைத்து 128 எழுத்துக்களையும் ஒரே பெயரில் உள்ளடக்கியது.
இதன் மூலம், ஜாவாவில் உள்ள சார் இன் இயல்புநிலை மதிப்பு குறித்த இந்த கட்டுரையின் முடிவுக்கு வருகிறோம். இந்த கட்டுரை உங்களுக்கு தகவலறிந்ததாக இருந்தது என்று நம்புகிறேன்.
பாருங்கள் உலகெங்கிலும் பரவியுள்ள 250,000 க்கும் மேற்பட்ட திருப்தியான கற்றவர்களின் வலைப்பின்னலுடன் நம்பகமான ஆன்லைன் கற்றல் நிறுவனமான எடுரேகாவால். உங்கள் பயணத்தின் ஒவ்வொரு அடியிலும் உங்களுக்கு உதவ நாங்கள் இங்கு வந்துள்ளோம், இந்த ஜாவா நேர்காணல் கேள்விகளைத் தவிர்த்து, ஜாவா டெவலப்பராக விரும்பும் மாணவர்கள் மற்றும் நிபுணர்களுக்காக வடிவமைக்கப்பட்ட ஒரு பாடத்திட்டத்தை நாங்கள் கொண்டு வருகிறோம்.
எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? தயவுசெய்து இந்த “ஜாவாவில் உள்ள இயல்புநிலை மதிப்பு” கட்டுரையின் கருத்துகள் பிரிவில் குறிப்பிடவும், விரைவில் நாங்கள் உங்களிடம் வருவோம்.