கணினிகள், நிரலாக்க
சரங்களை ஜாவா-வரிசைகள். ஜாவாவில் ஒரு வரிசை வரிசைப்படுத்தப்படுகிறது. ஜாவா இரு பரிமாண அணிகளில்
நிரலாக்க நடைமுறையில், அமைப்பு கையாளப்படுவதாயும் எந்த புரோகிராமர் தகவல் செயல்பாட்டிற்கு ஏற்பாடு முடியும் என்று வெவ்வேறு செட் மற்றும் தரவு வகைகளை நிறைய உள்ளன.
நிரலாக்க மொழிகளில் தரவு வகைகள்
அது அளவும் மற்றும் பரிந்துரைக்கப்பட்ட செயல்பாட்டினால் செயல்படுத்த செயல்பாட்டில் நிரல் சரிவர நடவடிக்கை உறுதி இது ஒரு குறிப்பிட்ட நினைவக இடம், சேமிக்கப்படும் தரவுகளின் பண்புகள் விவரிக்கும் மிகவும் நிரலாக்க மொழிகளில் ஒரு ஒருங்கிணைந்த பகுதியாக உள்ளது.
உதாரணமாக, அடிப்படை தரவு வகைகளில் ஒன்றை முழு காரணிகள் ஆகும். அவர்கள் கையெழுத்திட்டார் இரு மாறாகவும் பெயர் தன்னை ஏற்கனவே ஒரு செல் உள்ளடக்கங்களை தகவல்களை வழங்குகிறது என்பதாக.
முழு மாறிகள் கூடுதலாக, உண்மையான அளவில் பிரதிநிதித்துவம் பயன்படுத்தப்படுகின்றன என்று மிதக்கும் புள்ளி எண்களின் ஒத்தப்பொருட்களும் உள்ளன. இறுதியாக, என்று அழைக்கப்படும் பழமையான தரவு வகைகள் சரம் மற்றும் பாத்திரம் மாறிகள் மற்றும் குறிப்புகள் உள்ளன. அனைத்து ஒன்றாக அது ஒரு பிரிக்கப்பட்டிருக்கும் மொழி அலகு.
தரவு கட்டமைப்புகள்
உயர் அமைப்பு நிலை நிரலாக்க மிகவும் சிக்கலான அமைப்பு பல பழமையான வகை தரவு அலகுகள் தொழிற்சங்க கருதப்படுகிறது. மிகவும் பொதுவான ஜாவா-வரிசைகள் என்று அழைக்கப்படும் கலப்பு வகைகளும் அடங்கும் உள்ளது. நீங்கள் பட்டியல்கள், வரிசையாகப் பல தகவல் தொகுப்புகள், அடுக்குகள் மற்றும் வரிசைகளில் தேர்ந்தெடுக்க முடியும்.
வரிசைகளின் முக்கிய வேறுபாடு அவர்கள் அதன் கூறுகள் சீரற்ற அணுகல் அளிக்கின்றன. இருப்பினும், சிரமம் அளவு துவக்கும் கட்ட அமைப்புமுறை கண்டிப்பாக துல்லியமாக குறிக்க சாத்தியம் இருக்க வேண்டும் என்று உண்மையில் உள்ளது. இந்த அனுகூலமற்ற மிகவும் சிக்கலான தரவு வகையான, பட்டியல்கள், எ.கா. வெளியேற்றப்படுகின்றன. இது போன்ற அமைப்புகளால் மாறும் புதிய கூறுகளில் கூடுதலாக விரிவாக்க திறன் வேண்டும், ஆனால் அவர்கள் தரவுகளை அணுக அதிக நேரம் எடுத்துக்கொள்ளும்.
மிக நவீன நிரலாக்க மொழியில் இந்த கட்டமைப்புகள் உள்ளன மற்றும் இரண்டு பயன்பாடுகள் செயல்பாடு மற்றும் சுற்றுச்சூழல் தன்னை ஒரு முக்கிய பங்கு வகிக்கின்றன. மற்றும் ஜாவா - விதிவிலக்கல்ல.
ஜாவா நிரலாக்க மொழி. முக்கிய யூனிட்
ஜாவா நீங்கள் செயல்பாடுகளை மேற்கொள்ளும் மற்றும் பொருட்படுத்தாமல் கணினி கட்டமைப்புகளில் மற்றும் இயக்க முறைமைகளின் அதே முடிவை பெற அனுமதிக்கிறது என்று ஒரு மெய்நிகர் இயந்திரத்தின் உள்ளே இயங்கும் ஒரு வலுவாக டைப் நிரலாக்க மொழி பைட்குறியீடு உள்ளது.
பூலியன் பூலியன், முழு பைட், முழு, குறுகிய, நீண்ட வகைகளைக்: ஜாவா மொழியின் சமீபத்திய வெளியீடு எட்டு பழமையான வகையான மிதவைப் புள்ளி எண்களின், மிதவை மற்றும் இரட்டை மற்றும் பாத்திரம் எரிப்பதை பிரதிநிதித்துவம்.
ஜாவா-வரிசை ஒருவருக்கொருவர் நினைவகம் மற்றும் ஒரு வரிசை எண் (குறியீட்டு) புரோகிராமர் அல்லது கணினி வரிசை சேமிக்கப்படும் தனிப்பட்ட உருப்படிகளை அணுக முடியும், இதன் மூலம் கொண்ட அமைந்துள்ள தரவு ஒரு வகை ஒரு தொகுப்பு ஆகும். எண் குறியீட்டு பூஜ்யம் (முதல் உறுப்பு) தொடங்குகிறது மற்றும் ஒவ்வொரு அடுத்த ஒரு அதிகரிக்கப்படுகிறது. கட்டமைப்புடன் பொருட்படுத்தாமல் அதன் இருப்பிடம், வரிசை எந்த உறுப்பு அணுக முடியும் பயனர் குறியீட்டை - அதே ஜாவா-வரிசை மணிக்கு தரவு சீரற்ற அணுகல் வழங்குகிறது.
பொருட்களை
முதன்மையாக ஒரு பொருள் நோக்கு நிரலாக்க மொழி ஆகும் - ஜாவா மறக்க வேண்டாம். எனவே, இந்தத் தனிமங்கள் நினைவக மாதிரி ஒரு ஒருங்கிணைந்த பகுதியாகும். அமைப்பு இந்த வகை விசித்திரம் அவர்கள் பழமையான தரவு வகைகள் வைத்து ஜாவா வரிசைகள் அதே வழியில் பொருட்களை சேமிக்க முடியும் என்று அழைக்கப்படும் முடியும். மொழியில் மிகவும் பொதுவான பொருளாக சரங்களை உள்ளன. அவர்கள் வரியுரு, ஒரு ஒன்றுபட்ட மற்றும் மாறாத நினைவகத்தில் ஏற்பாடு பிரதிநிதித்துவம்.
ஜாவா முயன்றது பொருளை சேமிக்க இது ஒவ்வொரு பிற நினைவக பகுதிகளில் சுட்டிகள் தொகுப்பு உத்தரவிட்டார் சரங்களை ஒரு வரிசை ஆகும். பயனர் மெய்நிகர் கணினியின் நினைவகத்தில் ஒரு தொலை இருப்பிடத்தில், எனவே, மற்றும் மறைமுக தன்னுடன் பணிபுரியும் எழுத்துக்கள் தேவையான அமைக்க.
இரு பரிமாண வரிசைகள் (வகைகளாலும்)
இத்தகைய ஒரு நிகழ்வு, ஒரு அணியை பின் வருமாறு, ஒரு இரு பரிமாண உள்ளது ஜாவா-பொருட்களின் வரிசை அல்லது தொடக்கநிலைகள் ஒரு அவற்றை ஏற்பாடு "நிரலை எண்ணிக்கை." இந்த தரவு கட்டமைப்பு சில சமயங்களில் "வரிசைகளின் வரிசை" என விவரிக்கப்படுகிறது. இந்த ஒவ்வொரு வரிசை அல்லது நிரலுக்கும் பொருட்களை வெற்று ஜாவா பரிமாண அணிகளில் உள்ளன என்ற உண்மையை காரணமாக இருக்கிறது, மற்றும் அவர்களது தொகுப்பு ஒரு அணி.
இரு பரிமாண உருவகமாக, பரவலாக்கங்களின் ஒவ்வொரு ஓய்வு அதன் சொந்த நீளம் வெவ்வேறு இருக்கலாம். விரும்பிய நினைவக இருப்பிடத்தை இரண்டு இன்டெக்ஸ் பயன்படுத்தி அணியின் ஒரு ஒற்றை உறுப்பு குறிப்பிடும் போது. முதல் - இந்த வரி எண், விருப்பப்படும் பொருள் உள்ளது. இரண்டாவது குறியீட்டு - நெடுவரிசை எண்ணை, அல்லது திசையன் உள்ள உறுப்பு தொடர் எண். இரு பரிமாண கட்டமைப்புடன் அட்டவணைப்படுத்தல் கூறுகள் ஒரு பரிமாண வரிசைகள் வழக்கில் போன்ற, பூஜ்யம் தொடங்குகிறது. எனவே, வரிசை N நீளத்தின் எழுத்துக்கள் குறியீட்டு கடைசி உறுப்பு பயன்படுத்தப்படும் உரையாற்ற [n-1].
வரிசைப்படுத்த பொருட்களை
வரிசைகள் பணியாற்றும் போது மிகவும் பொதுவான பிரச்சனை துல்லியமாக வகையான உள்ளது. இந்த முதல் பார்வையில் அற்பமான, பணி மிகவும் சிக்கலான ஒரு திசையன் அல்லது அணி உள்ள உறுப்புகள் எண்ணிக்கை ஆகிறது.
முறை - ஒரு குறிப்பிட்ட கட்டமைப்பில் உறுப்புகள் வரிசைப்படுத்த பல வெவ்வேறு வழிமுறைகள் உள்ளன குமிழி வரிசைப்படுத்த தேர்வு மாதிரி செருகும் அல்லது இணைவு முறை. அனைத்து முறைகளும் பணி மற்றும் நினைவகத்தின் அளவு இடைநிலை நடவடிக்கைகளை போது மேலும் தரவு மற்றும் தற்காலிக முடிவு சேமித்து தேவையான வேகம் வேறுபடுகின்றன.
சில படிமுறைகள் உள்ளீடு தரவு தொகுப்பு பொறுத்து வெவ்வேறு உகந்த விகிதம் இருக்கலாம். ஜாவாவில் வரிசை வரிசையாக்கம் ஒரு வேகமான மாதிரிகளைப் பயன்படுத்தி ஏறுவரிசையில் முறையில் உறுப்புகள் வரிசைப்படுத்த, ஒரு நிலையான முறை வகையான கொண்ட ஒரு நிலையான உதவி வர்க்கம் வரிசைகள், மூலம் செய்யப்படலாம். இருப்பினும், அந்த வழிமுறையின் நிலையற்றதாக, மற்றும் அதன் மரணதண்டனை நேரம் சம நீளம் வரிசைகள் செயலாக்க கூட வேறுபடலாம். இந்த உத்தரவிட்டார் பெரிய சீரற்ற பட்டியல்கள் வேகமாக வரிசையாக்கம் அறியப்படுகிறது. நிரலாளர்கள் கிடைக்க விளைவாக ஏற்படக்கூடிய சிக்கல்களின் அளவுருக்கள் மற்றும் தேவைகளுக்கு ஏற்ப வேறு எந்த வரிசைப்படுத்த வழிமுறையின் உணர்தல் அனைத்து வைப்புகள் ஆகும்.
Similar articles
Trending Now