எந்த நிரலாக்க மொழியின் வரிசையும் ஒரு முக்கிய அம்சமாகும். குறிப்பாக நாம் பேசினால் . இந்த கட்டுரையில், ஜாவாவில் ப்ளாக்கிங் கியூ இடைமுகத்தை பின்வரும் வரிசையில் விவாதிப்போம்:
- ஜாவாவில் ஒரு தடுப்பு வரிசை இடைமுகம் என்றால் என்ன?
- தடுப்பு வகைகள்
- தடுப்பு வரிசை இடைமுகத்தில் முறைகள்
- ஜாவாவில் தடுப்பு தடுப்பு இடைமுகம் எடுத்துக்காட்டு: சேவை
ஜாவாவில் ஒரு தடுப்பு வரிசை இடைமுகம் என்றால் என்ன?
ஜாவாவில் ஒரு ப்ளாக்கிங் க்யூ இன்டர்ஃபேஸ் என்பது ஒரு வரிசையாகும், நீங்கள் அதிலிருந்து விலகிச்செல்ல முயற்சிக்கும்போது மற்றும் வரிசை காலியாக இருக்கும், அல்லது நீங்கள் அதற்கு உருப்படிகளை வரிசைப்படுத்த முயற்சித்தால் மற்றும் வரிசை ஏற்கனவே நிரம்பியுள்ளது. வெற்று வரிசையில் இருந்து விலகிச்செல்ல முயற்சிக்கும் ஒரு நூல் வேறு சில நூல் ஒரு பொருளை வரிசையில் செருகும் வரை தடுக்கப்படும். ஒன்று அல்லது அதற்கு மேற்பட்ட உருப்படிகளை வரிசைப்படுத்துவதன் மூலமாகவோ அல்லது வரிசையை முழுவதுமாக அழிப்பதன் மூலமாகவோ, வரிசையில் வேறு ஒரு நூல் இடத்தை உருவாக்கும் வரை ஒரு முழு வரிசையில் ஒரு பொருளை வரிசைப்படுத்த முயற்சிக்கும் ஒரு நூல் தடுக்கப்படுகிறது.
ஜாவாவில் தடுப்பு வரிசை இடைமுகம் ஏற்காதுஏதுமில்லைமதிப்புகள் மற்றும் வீசுதல்பூஜ்ய சுட்டிக்காட்டி விதிவிலக்குநீங்கள் பூஜ்ய மதிப்பை வரிசையில் சேமிக்க முயற்சித்தால்.ஜாவா ப்ளாக்கிங் க்யூ செயல்படுத்தல்கள் நூல்-பாதுகாப்பானது . அனைத்து வரிசை முறைகளும் அணு இயற்கையில் உள்ளன மற்றும் உள் பூட்டுகள் அல்லது பிற ஒத்திசைவு கட்டுப்பாட்டைப் பயன்படுத்துகின்றன.
ஜாவா வரிசை வகுப்பு வரைபடம்
ஜாவா வரிசை இடைமுகம் சேகரிப்பு இடைமுகத்தை நீட்டிக்கிறது. சேகரிப்பு இடைமுகம் மீண்டும் செய்யக்கூடிய இடைமுகத்தை நீட்டிக்கிறது. அடிக்கடி பயன்படுத்தப்படும் வரிசை செயல்படுத்தல் வகுப்புகள் சில இணைக்கப்பட்ட பட்டியல், முன்னுரிமை வரிசை, அரேபிளாக்கிங் க்யூ, தாமதம், இணைக்கப்பட்ட தடுப்பு, முன்னுரிமை தடுப்பு தடுப்பு,முதலியன. வரிசையை செயல்படுத்துவதில் உள்ள முயற்சியைக் குறைக்க வரிசை இடைமுகத்தின் எலும்பு அமலாக்கத்தை சுருக்கம் வழங்குகிறது.
தடுப்பு வகைகள்
பிளாக் க்யூ இரண்டு வகைகள்:
- வரம்பற்ற வரிசை: தடுக்கும் வரிசையின் திறன் Integer.MAX_VALUE என அமைக்கப்படும். வரம்பற்ற தடுப்பு வரிசையின் விஷயத்தில், வரிசை ஒருபோதும் தடுக்காது, ஏனெனில் அது மிகப் பெரிய அளவிற்கு வளரக்கூடும். நீங்கள் கூறுகளைச் சேர்க்கும்போது அதன் அளவு வளரும்.
தொடரியல்:
தடுப்பு வரிசை தடுப்பு வரிசை = புதிய சென்டர் பிளாக்கிங் டெக் ()
- கட்டுப்படுத்தப்பட்ட வரிசை: இரண்டாவது வகை வரிசை எல்லைக்குட்பட்ட வரிசை. எல்லைக்குட்பட்ட வரிசையில் நீங்கள் வரிசைகளை நிர்மாணிப்பதில் வரிசையின் திறனைக் கடந்து ஒரு வரிசையை உருவாக்கலாம்:
தொடரியல்:
// திறன் 5 உடன் ஒரு தடுப்பு வரிசையை உருவாக்குகிறது
தடுப்பு வரிசையைத் தடுக்கும் வரிசை = புதிய இணைக்கப்பட்ட தடுப்பு தடுப்பு (5)
தடுப்பு வரிசை இடைமுகத்தில் முறைகள்
வகை மாற்றவும் | முறை தொடரியல் | பயன்படுத்தப்பட்டது | விளக்கம் |
பூலியன் | சேர் (இ மற்றும்) | செருகல் | திறன் கட்டுப்பாடுகளை மீறாமல் உடனடியாக அவ்வாறு செய்ய முடிந்தால், குறிப்பிட்ட உறுப்பை இந்த வரிசையில் செருகும், வெற்றிக்கு உண்மையாக திரும்பி வந்து, தற்போது இடம் கிடைக்காவிட்டால் சட்டவிரோத ஸ்டேட் எக்ஸ்செஷன் எறியுங்கள். java addactionlistener (இது) |
பூலியன் | கொண்டுள்ளது (பொருள் ஓ) | ஆராயுங்கள் | இந்த வரிசையில் குறிப்பிட்ட உறுப்பு இருந்தால் உண்மை அளிக்கிறது. |
எண்ணாக | வடிகால் (சேகரிப்பு இ) | மீட்டெடுப்பது அல்லது அகற்றுதல் | இந்த வரிசையில் இருந்து கிடைக்கக்கூடிய அனைத்து கூறுகளையும் அகற்றி, கொடுக்கப்பட்ட தொகுப்பில் சேர்க்கிறது. |
எண்ணாக | வடிகால் (சேகரிப்பு சி, முழு அதிகபட்சம்) | மீட்டெடுப்பது அல்லது அகற்றுதல் | இந்த வரிசையில் இருந்து கிடைக்கக்கூடிய உறுப்புகளின் எண்ணிக்கையை அதிகபட்சமாக அகற்றி, கொடுக்கப்பட்ட சேகரிப்பில் சேர்க்கிறது. |
பூலியன் | சலுகை (மின் மற்றும்) | செருகல் | திறன் கட்டுப்பாடுகளை மீறாமல் உடனடியாக அவ்வாறு செய்ய முடிந்தால், குறிப்பிட்ட உறுப்பை இந்த வரிசையில் செருகும், வெற்றிக்கு உண்மையாக திரும்பவும், தற்போது இடம் கிடைக்கவில்லை என்றால் தவறாகவும் இருக்கும். |
பூலியன் | சலுகை (E e, நீண்ட நேரம் முடிந்தது, TimeUnit அலகு) | செருகல் | இந்த வரிசையில் குறிப்பிட்ட உறுப்பைச் செருகுகிறது, இடம் கிடைக்க வேண்டுமானால் குறிப்பிட்ட காத்திருப்பு நேரம் வரை காத்திருக்கும். |
இருக்கிறது | வாக்கெடுப்பு (நீண்ட நேரம் முடிந்தது, டைம் யூனிட் அலகு) | மீட்டெடுப்பது அல்லது அகற்றுதல் | இந்த வரிசையின் தலையை மீட்டெடுக்கிறது மற்றும் நீக்குகிறது, ஒரு உறுப்பு கிடைக்க வேண்டுமானால் குறிப்பிட்ட காத்திருப்பு நேரம் வரை காத்திருக்கும். |
வெற்றிடத்தை | போடு (இ இ) | செருகல் | இந்த வரிசையில் குறிப்பிட்ட உறுப்பைச் செருகும், இடம் கிடைக்க வேண்டுமானால் காத்திருக்கும். |
எண்ணாக | மீதமுள்ள திறன் () | ஆராயுங்கள் | இந்த வரிசை (நினைவகம் அல்லது வள கட்டுப்பாடுகள் இல்லாத நிலையில்) தடுக்காமல் ஏற்றுக்கொள்ளக்கூடிய கூடுதல் கூறுகளின் எண்ணிக்கையை வழங்குகிறது, அல்லது உள்ளார்ந்த வரம்பு இல்லாவிட்டால் Integer.MAX_VALUE. |
பூலியன் | அகற்று (பொருள் o) + | மீட்டெடுப்பது அல்லது அகற்றுதல் | இந்த வரிசையில் இருந்து குறிப்பிட்ட உறுப்பின் ஒற்றை நிகழ்வை நீக்குகிறது,அது இருந்தால். எண்ணாக இரட்டிப்பாக்குவது எப்படி |
இருக்கிறது | எடுத்து () | மீட்டெடுப்பது அல்லது அகற்றுதல் | இந்த வரிசையின் தலையை மீட்டெடுக்கிறது மற்றும் நீக்குகிறது, ஒரு உறுப்பு கிடைக்கும் வரை தேவைப்பட்டால் காத்திருக்கும். |
ஜாவாவில் தடுப்பு தடுப்பு இடைமுகம் எடுத்துக்காட்டு: சேவை
தொகுப்பு com. 10) தயாரிப்பாளர் தயாரிப்பாளர் = புதிய தயாரிப்பாளர் (வரிசை) நுகர்வோர் நுகர்வோர் = புதிய நுகர்வோர் (வரிசை) // வரிசையில் புதிய நூலில் (தயாரிப்பாளர்) செய்திகளைத் தயாரிக்கத் தொடங்கும் தயாரிப்பாளர் .ஸ்டார்ட் () // வரிசை புதிய நூல் (நுகர்வோர்) .start () System.out.println ('தயாரிப்பாளர் மற்றும் நுகர்வோர் தொடங்கப்பட்டது')}}
இதன் மூலம், ஜாவா கட்டுரையில் ப்ளாக்கிங் கியூ இடைமுகத்தின் முடிவுக்கு வருகிறோம். உங்கள் கருத்துக்கள் அனைத்தும் இப்போது தெளிவாக உள்ளன என்று நம்புகிறேன்.
பாருங்கள் உலகெங்கிலும் பரவியுள்ள 250,000 க்கும் மேற்பட்ட திருப்தியான கற்றவர்களின் வலைப்பின்னலுடன் நம்பகமான ஆன்லைன் கற்றல் நிறுவனமான எடுரேகாவால். ஜுவா டெவலப்பராக விரும்பும் மாணவர்கள் மற்றும் நிபுணர்களுக்காக எடுரேகாவின் ஜாவா ஜே 2 இஇ மற்றும் எஸ்ஓஏ பயிற்சி மற்றும் சான்றிதழ் பாடநெறி வடிவமைக்கப்பட்டுள்ளன. ஜாவா புரோகிராமிங்கில் உங்களுக்கு ஒரு தொடக்கத்தைத் தருவதற்கும், ஹைபர்னேட் & ஸ்பிரிங் போன்ற பல்வேறு ஜாவா கட்டமைப்புகளுடன் கோர் மற்றும் மேம்பட்ட ஜாவா கருத்தாக்கங்களுக்கும் பயிற்சி அளிப்பதற்காக இந்த பாடநெறி வடிவமைக்கப்பட்டுள்ளது.
எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? தயவுசெய்து இந்த “ஜாவாவில் தடுப்பு தடுப்பு இடைமுகம்” வலைப்பதிவின் கருத்துகள் பிரிவில் குறிப்பிடவும், விரைவில் நாங்கள் உங்களைத் தொடர்புகொள்வோம்.