CodeGym /Java Blog /சீரற்ற /பழைய நிலை 08
John Squirrels
நிலை 41
San Francisco

பழைய நிலை 08

சீரற்ற குழுவில் வெளியிடப்பட்டது

உலகளாவிய தொழிலாளர் சந்தை

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

உள்ளூர் தொழிலாளர் சந்தைக்கான வரம்புகள்

1 குறைந்த சம்பளம்

நீங்கள் ஒரு உயர் தகுதி வாய்ந்த நிபுணராக இருந்தாலும் கூட, உள்ளூர் தொழிலாளர் சந்தையில் உங்களுக்குத் தகுதியான சம்பளத்தை வழங்க எந்த முதலாளியும் இருக்க முடியாது. எடுத்துக்காட்டு: ஆசிரியர்கள், விஞ்ஞானிகள்.

2 தேவையற்ற கல்லூரி பட்டங்கள்

பல்கலைக்கழகங்கள் உற்பத்தி செய்யும் வழக்கறிஞர்கள் மற்றும் பொருளாதார நிபுணர்களின் எண்ணிக்கை தொழிலாளர் சந்தை தேவையை விட பத்து மடங்கு அதிகமாக உள்ளது. அந்த நிபுணர்களில் 90% பேர் தொழிலில் வேலை பெற முடியாது. பெரும்பாலும் இது குறைந்த கல்வித் தரத்தின் விளைவாகும்.

3 உங்கள் தொழிலுக்கு தேவை இல்லை

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

4 சிறிய தொழில் வாய்ப்புகள்

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

5 சிறிய தொழிலாளர் சந்தைகள்

உங்கள் நாட்டில் உங்களைப் போன்ற ஒரு நிபுணரிடம் ஆர்வமுள்ள இரண்டு நிறுவனங்கள் மட்டுமே இருக்கலாம். அவர்களில் ஒருவருக்காக நீங்கள் பணிபுரிந்தால், அவர்களின் போட்டியாளர்களுடன் வேலை செய்வதிலிருந்து நீங்கள் தடைசெய்யப்படலாம். நீங்கள் செல்ல இடமில்லை. உலகமயமாக்கல் செயல்முறை மற்றும் வளர்ச்சி மற்றும் தொலைத்தொடர்பு நுட்பங்களின் மலிவு ஆகியவை உலகளாவிய தொழிலாளர் சந்தை தோற்றத்தை ஏற்படுத்தியது. உலகளாவிய சந்தையானது வெளிநாட்டில் பணியமர்த்துபவர்களை வேலைக்கு அமர்த்த தயாராக இருக்கும் (மற்றும் திறன் கொண்ட) நிறுவனங்களைக் கொண்டுள்ளது. இது வெளிநாட்டு நிறுவனத்தில் வேலை பெற விரும்பும் (மற்றும் திறன் கொண்ட) முதலாளிகளையும் கொண்டுள்ளது.

உலகளாவிய தொழிலாளர் சந்தையின் நன்மைகள்

1 வளர்ந்த நாடுகளை விட சம்பளம் குறைவாக உள்ளது, ஆனால் வளரும் நாடுகளில் சம்பளம் அதிகம்

நீங்கள் வளரும் நாட்டைச் சேர்ந்தவராகவும், உலகளாவிய தொழிலாளர் சந்தையில் தேவைக்கேற்ப நிபுணராகவும் இருந்தால், உங்கள் சம்பளம் உலகச் சந்தையிலும் உள்ளூர் அளவிலும் 5-10 மடங்கு வேறுபடும். உங்கள் பணத்தை உங்கள் நாட்டில் செலவழித்து, அதை அதன் பொருளாதாரத்தில் செலுத்துவதற்கு மேலும் என்ன கிடைக்கும்.

2 அனுபவம். சிறந்த வணிக செயல்முறை

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

3 பெரிய தொழில் வாய்ப்புகள்

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

4 வணிக பயணங்கள்

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

5 நீங்கள் விரும்பும் நாட்டிற்கு செல்ல ஒரு வாய்ப்பு

பழைய நிலை 08 - 2நீங்கள் ஒரு உயர் தகுதி வாய்ந்த நிபுணராகப் பெயர் பெற்ற பிறகு, உங்கள் முதலாளியின் அலுவலகத்திற்கு (வேலை செய்ய) செல்ல ஒரு வாய்ப்பைப் பெறுவீர்கள். இது மிகவும் வசதியானது. அந்த நேரத்தில் நீங்கள் வணிக பயணத்தில் அங்கு சென்றிருக்கலாம், மேலும் நீங்கள் எங்கு செல்கிறீர்கள் என்பது பற்றிய நல்ல அறிவைப் பெற்றிருக்கலாம். உங்களுக்கு ஏற்கனவே நண்பர்கள் மற்றும் அறிமுகமானவர்கள் உள்ளனர். உங்களுக்கு நல்ல வேலையும், சக ஊழியர்களும் இப்போது நன்றாக இருப்பீர்கள். எனக்கு தெரிந்த சிறந்த குடியேற்ற நிலைமைகள் அவை.

உலகளாவிய தொழிலாளர் சந்தையின் தேவைகள்

1 உங்கள் தொழில் அவர்களை சந்திக்க வேண்டும்

அனைத்து தொழில்களும் உலக சந்தையின் தேவைகளை பூர்த்தி செய்வதில்லை. ஆனால் பலர் செய்கிறார்கள். இந்த பட்டியல் தொடர்ந்து வளர்ந்து வருகிறது. நான் அவர்களுக்கு நீண்ட காலமாக பெயரிட முடியும்: ஆதரவு, மேம்பாடு, ஆராய்ச்சி, வடிவமைப்பு, இணையம் மற்றும் கணினிகளுடன் செய்யக்கூடிய எதையும். உங்கள் தொழில் 20-30 ஆண்டுகளுக்கு முன்பு தோன்றியிருந்தால், அது எளிதில் உலகமயமாக்கப்படுவதற்கான மிக உயர்ந்த நிகழ்தகவு உள்ளது.

2 விலை மற்றும் தரம்

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

3 ஆங்கிலம்

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

நீங்கள் ஒரு புதிய நிலையை அடைந்துவிட்டீர்கள்

நிலை 8

பழைய நிலை 08 - 3

1 எல்லி, சேகரிப்புகளின் விளக்கம்

பழைய நிலை 08 - 4- ஏய், அமிகோ. இன்று நான் உங்களுக்கு சேகரிப்புகளைப் பற்றி சொல்ல விரும்புகிறேன். ஜாவாவில், பிற தனிமங்களின் தொகுப்பைச் சேமிப்பதை முக்கிய நோக்கமாகக் கொண்ட வகுப்புகள் சேகரிப்புகள்/கொள்கலன்கள் என்று அழைக்கப்படுகின்றன. நீங்கள் ஏற்கனவே அறிந்திருக்கும் அத்தகைய வகுப்பின் உதாரணம் ArrayList ஆகும். - ஜாவாவில், தொகுப்புகள் மூன்று முக்கிய குழுக்களாக பிரிக்கப்பட்டுள்ளன: தொகுப்பு, பட்டியல் மற்றும் வரைபடம். - எனவே அவர்களுக்கு இடையே என்ன வித்தியாசம்? - நான் செட் உடன் தொடங்குகிறேன். காலணிகளின் குவியலை கற்பனை செய்து பாருங்கள். இது ஒரு தொகுப்பு. தொகுப்பில், நீங்கள் ஒரு உறுப்பைச் சேர்க்கலாம், கண்டுபிடிக்கலாம் அல்லது அகற்றலாம். ஆனால் உறுப்புகளுக்கு அங்கு கண்டிப்பான ஒழுங்கு இல்லை! - விளக்கம் மிகவும் சுருக்கமாக உள்ளது... -இப்போது அதே காலணிகளை கற்பனை செய்து பாருங்கள், இந்த முறை சுவரில் வரிசையாக நிற்கிறது. இப்போது ஒரு உத்தரவு உள்ளது. ஒவ்வொரு உறுப்புக்கும் அதன் எண் உள்ளது. உதாரணமாக, "ஜோடி எண் 7" ஐ அதன் எண்ணின் மூலம் காணலாம். இது ஒரு பட்டியல் . பட்டியலின் தொடக்கத்திலோ அல்லது நடுவிலோ உறுப்பைச் சேர்க்கலாம் அல்லது அதை அகற்றலாம், இதைச் செய்ய உங்களுக்கு அதன் எண் மட்டுமே தேவை. - கோட்சா. வரைபடம் பற்றி என்ன? - அதே காலணிகளை கற்பனை செய்து பாருங்கள், ஆனால் இப்போது ஒவ்வொரு ஜோடியிலும் ஒரு லேபிள் உள்ளது, எ.கா. "நிக்", "ஜோ" அல்லது "ஆன்". இது ஒரு வரைபடம், இது பெரும்பாலும் "அகராதி" என்று அழைக்கப்படுகிறது. ஒவ்வொரு உறுப்புக்கும் அதன் தனித்துவமான பெயர் உள்ளது, நீங்கள் அதை அணுகலாம். தனிமத்தின் தனிப்பட்ட பெயர் விசை என்றும் அழைக்கப்படுகிறது. மற்றும் வரைபடம் என்பது முக்கிய மதிப்பு ஜோடிகளின் தொகுப்பாகும். சாவி ஒரு சரமாக இருக்க வேண்டியதில்லை. இது எந்த வகையிலும் இருக்கலாம். வரைபடம் , எந்த முக்கிய வகைமுழு எண் , உண்மையில் பட்டியல் ( சில வேறுபாடுகளுடன்). - இது தெளிவாக உள்ளது, ஆனால் நான் இன்னும் சில எடுத்துக்காட்டுகளைப் பார்க்க விரும்புகிறேன். - ரிஷா உங்களுக்கு எடுத்துக்காட்டுகளைத் தருவார், மேலும் சில வார்த்தைகளைச் சேர்க்க விரும்புகிறேன். - அனைத்து சேகரிப்புகளும் கொள்கலன்களும் உருவாக்கப்படும் போது எதையும் சேமிக்காது. ஆனால் அதற்குப் பிறகு நீங்கள் கூறுகளைச் சேர்க்கலாம். அவர்கள் தங்கள் அளவை மாறும் வகையில் மாற்றுவார்கள். - ஓ, இப்போது அது சுவாரஸ்யமானது. சேகரிப்பில் எத்தனை கூறுகள் உள்ளன என்பது உங்களுக்கு எப்படித் தெரியும்? - இதைச் செய்ய, முறை அளவு () உள்ளது . சேகரிப்புகளில் உங்களுக்கு தேவையான அனைத்தும் உள்ளன. இந்த தொகுப்புகள் எவ்வளவு எளிமையானவை என்பதை ஓரிரு பாடங்களில் நீங்களே பார்ப்பீர்கள் என்று நினைக்கிறேன். - நான் நம்புகிறேன்.

1 ரிஷா, அனைத்து சேகரிப்புகள் மற்றும் இடைமுகங்களின் பட்டியல்

பழைய நிலை 08 - 5 - ஏய், அமிகோ. - ஹாய், ரிஷா. - லீலா என்னிடம் சொன்னார், நீங்கள் சேகரிப்புகளுக்கு இன்னும் பல உதாரணங்கள் வேண்டும் என்று. சிலவற்றைத் தருகிறேன். சேகரிப்புகள் மற்றும் இடைமுகங்களின் பட்டியலை உங்களுக்குக் காட்ட விரும்புகிறேன்: பழைய நிலை 08 - 6- ஹம், பல. நான்கு பட்டியல்கள், மூன்று தொகுப்புகள் மற்றும் நான்கு வரைபடங்கள் உள்ளன. - ஆம், இவை அனைத்தும் இடைமுகங்களின் பட்டியல், தொகுப்பு மற்றும் வரைபடம் ஆகியவற்றின் பல்வேறு செயலாக்கங்கள். - மற்றும் செயலாக்கங்களுக்கு என்ன வித்தியாசம்? - இதைத்தான் இன்று நாம் பேசப் போகிறோம். கொஞ்சம் பொறுங்கள். - ஒருவேளை உங்களிடம் ஏற்கனவே சில கேள்விகள் இருக்கலாம். - திரையில் பட்டியலை எப்படிக் காட்டுவது என்று எனக்குத் தெரியும். மற்றும் எப்படி செட் மற்றும் மேப் காட்டுவது? - பட்டியலின் கூறுகள் கண்டிப்பான வரிசையைக் கொண்டுள்ளன, எனவே அவை அவற்றின் எண்களால் காட்டப்படும். அமைப்பு மற்றும் வரைபடத்தில் உறுப்புகளின் கண்டிப்பான வரிசை இல்லை. உண்மையில், நீங்கள் எந்தப் பொருளையும் சேர்க்கும்போது அல்லது அகற்றும்போது அவற்றின் உறுப்புகளின் வரிசை மாறலாம். - ஆஹா, அது சுவாரஸ்யமானது! - எனவே, சேகரிப்பு கூறுகளுடன் பணிபுரிய சிறப்புப் பொருள்கள் ( இடரேட்டர்கள் ) கண்டுபிடிக்கப்பட்டன. அவற்றைப் பயன்படுத்தி, தொகுப்பின் அனைத்து கூறுகளிலும் எண்கள் இல்லாவிட்டாலும், பெயர்கள் (வரைபடம்) அல்லது பெயர்கள் இல்லை (அமைவு) இல்லாவிட்டாலும் கூட, அவற்றை நீங்கள் இயக்கலாம். - எடுத்துக்காட்டுகள்: பழைய நிலை 08 - 7- ஆஹா! மேலும் இதற்கெல்லாம் என்ன அர்த்தம்? - உண்மையில், இது மிகவும் எளிது. முதலில், சேகரிப்பில் இருந்து ஒரு சிறப்பு மறு செய்கை பொருளைப் பெறுகிறோம். இதற்கு இரண்டு முறைகள் மட்டுமே உள்ளன. 1 அடுத்த முறை () என்பது சேகரிப்பின் அடுத்த உறுப்பைத் தருவதாகும். 2 hasNext() என்பது அடுத்த()ஆல் இன்னும் வழங்கப்படாத உறுப்புகள் உள்ளதா என்பதைச் சரிபார்ப்பதாகும். - ஆம். அது தெளிவாகிறது. நான் அதை எப்படி புரிந்துகொள்கிறேன் என்று சொல்கிறேன். - எனவே, இந்த மாயாஜால மறு செய்கை பொருளைப் பெற, முதலில், நீங்கள் ஒரு சேகரிப்பில் உள்ள ஒரு முறை இட்டேட்டர்() ஐ அழைக்க வேண்டும். - திரும்பப் பெறாத பொருட்கள் இருக்கும்போது அவற்றை ஒவ்வொன்றாக வளையத்தில் பெறுகிறேன். நெக்ஸ்ட்()ஐ அழைப்பதன் மூலம் சேகரிப்பு உறுப்பைப் பெறுகிறேன் மற்றும் hasNext()ஐப் பயன்படுத்தி இடிரேட்டரில் உறுப்புகள் உள்ளதா எனச் சரிபார்க்கிறேன். நான் சொல்வது சரிதானே? - ஆம், அது போன்ற ஒன்று. இப்போது மிகவும் சுவாரஸ்யமான விஷயம். - ஜாவாவில், இடிரேட்டர் பயன்பாட்டின் குறுகிய குறியீடு உள்ளது. அதே போல் while and for , மற்றொரு சிறப்பு ஆபரேட்டர் « ஒவ்வொன்றிற்கும் » சேர்க்கப்பட்டது. குறியீட்டில் இந்த ஆபரேட்டர் க்கு அதே முக்கிய சொல்லால் குறிக்கப்படுகிறது . - ஒவ்வொரு ஆபரேட்டருக்கும் சேகரிப்புகள் மற்றும் கொள்கலன்களுடன் மட்டுமே பயன்படுத்தப்படுகிறது. இது மறைவாக ஒரு இடிரேட்டரைப் பயன்படுத்துகிறது. - இடிரேட்டருடன் பணிபுரிய முழுமையான மற்றும் குறுகிய வழியைக் காட்டுகிறேன்: பழைய நிலை 08 - 8- தயவுசெய்து கவனிக்கவும்: சரியான அட்டவணையில் பச்சை அல்லது சிவப்பு வார்த்தைகள் இல்லை. உண்மையில், 3 வரிகள் ஒன்றால் மாற்றப்படுகின்றன: பழைய நிலை 08 - 9- இது அழகாக இருக்கிறது. நான் இந்த வழியை அதிகம் விரும்புகிறேன்! - மேலே உள்ள அதே உதாரணங்களை சுருக்கமாக மட்டும் பார்ப்போம்: பழைய நிலை 08 - 10- இது முற்றிலும் வேறு கதை! - உங்களுக்கு பிடித்ததில் மகிழ்ச்சி.

3 டியாகோ, சேகரிப்பு பணிகள்

- ஏய், அமிகோ. நான் உங்களுக்கு சில சேகரிப்பு பணிகளை வழங்க விரும்புகிறேன்:
பணிகள்
1 1. ஒரு ஆலை HashSet சரம் வகை கூறுகளின் HashSet தொகுப்பை
உருவாக்கவும் . சேகரிப்பில் 10 சரங்களைச் சேர்க்கவும்: தர்பூசணி, வாழைப்பழம், செர்ரி, பேரிக்காய், முலாம்பழம், ப்ளாக்பெர்ரி, ஜின்ஸெங், ஸ்ட்ராபெரி, கருவிழி மற்றும் உருளைக்கிழங்கு. சேகரிப்பின் உள்ளடக்கங்களை திரையில் காண்பிக்கவும். ஒவ்வொரு நுழைவும் ஒரு புதிய வரியில் இருக்க வேண்டும். சேர்க்கப்பட்ட உறுப்புகளின் வரிசை எவ்வாறு மாறிவிட்டது என்பதைப் பாருங்கள்.
2 2. 10 ஜோடிகளின் HashMap
ஒரு தொகுப்பை உருவாக்கவும் HashMap<ஸ்ட்ரிங், சரம்> , சேகரிப்பில் 10 ஜோடி சரங்களை வைக்கவும்: தர்பூசணி - பெர்ரி, வாழை - புல், செர்ரி - பெர்ரி, பேரிக்காய் - பழம், முலாம்பழம் - காய்கறி, ப்ளாக்பெர்ரி - பெர்ரி, ஜின்ஸெங் - வேர், ஸ்ட்ராபெரி - பெர்ரி, கருவிழி - பூ, உருளைக்கிழங்கு - கிழங்கு.
சேகரிப்பின் உள்ளடக்கங்களை திரையில் காண்பிக்கவும். ஒவ்வொரு நுழைவும் ஒரு புதிய வரியில் இருக்க வேண்டும்.

வெளியீட்டு உதாரணம் (ஒரே ஒரு சரம் காட்டப்பட்டுள்ளது):
உருளைக்கிழங்கு - கிழங்கு
3 3. பூனைகளின் ஹாஷ்மேப் சேகரிப்பு ஒரு கிளாஸ் கேட்
உள்ளது , அதில் புலம் பெயர் (பெயர், சரம்) உள்ளது. HashMap<ஸ்ட்ரிங், கேட்> தொகுப்பை உருவாக்கவும் . பூனையின் பெயரைச் சாவியாகப் பயன்படுத்தி, 10 பூனைகளைச் சேர்க்கவும். முடிவை திரையில் காட்டவும். ஒவ்வொரு நுழைவும் ஒரு புதிய வரியில் இருக்க வேண்டும்.


4 4. விசைகளின் பட்டியலைத் திரையில் காண்பி HashMap<String, String>
என்ற தொகுப்பு உள்ளது , அதில் ஏற்கனவே 10 வெவ்வேறு சரங்கள் உள்ளன. விசைகளின் பட்டியலை திரையில் காண்பிக்கவும். ஒவ்வொரு நுழைவும் ஒரு புதிய வரியில் இருக்க வேண்டும்.
5 5. மதிப்புகளின் பட்டியலைத் திரையில் காண்பி HashMap<ஸ்ட்ரிங், சரம்>
என்ற தொகுப்பு உள்ளது , இது ஏற்கனவே 10 வெவ்வேறு சரங்களைக் கொண்டுள்ளது. மதிப்புகளின் பட்டியலைத் திரையில் காண்பிக்கவும். ஒவ்வொரு நுழைவும் ஒரு புதிய வரியில் இருக்க வேண்டும்.
6 6. பொருளின் HashMap சேகரிப்பு HashMap<ஸ்ட்ரிங், ஆப்ஜெக்ட்> என்ற
தொகுப்பு உள்ளது , இது ஏற்கனவே 10 வெவ்வேறு பொருள் ஜோடிகளைக் கொண்டுள்ளது. சேகரிப்பின் உள்ளடக்கங்களை திரையில் காண்பிக்கவும். ஒவ்வொரு நுழைவும் ஒரு புதிய வரியில் இருக்க வேண்டும். வெளியீட்டு எடுத்துக்காட்டு (ஒரே ஒரு சரம் மட்டுமே காட்டப்பட்டுள்ளது): சிம் - 5




4 கிம், தேதி வகை அறிமுகம்

பழைய நிலை 08 - 11- ஏய், அமிகோ. ஒரு சுவாரஸ்யமான வகையைப் பற்றி நான் உங்களுக்குச் சொல்ல விரும்புகிறேன் - தேதி . இந்த வகை ஒரு தேதி மற்றும் நேரத்தை சேமிக்கவும், அதே போல் நேர இடைவெளிகளை அளவிடவும் உதவுகிறது. - இது நம்பிக்கைக்குரியதாகத் தெரிகிறது. தொடருங்கள். - ஒவ்வொரு தேதிப் பொருளும் நேரத் தகவலைச் சேமிக்கிறது. இது மிகவும் சுவாரஸ்யமான வடிவத்தில் சேமிக்கப்பட்டுள்ளது - ஜனவரி 1, 1970 GMT முதல் கடந்துவிட்ட மில்லி விநாடிகளின் எண்ணிக்கை. - ஆஹா! - ஆம். இந்த எண் மிகவும் பெரியது, அது முழு எண்ணாக பொருந்தாது , நீங்கள் அதை நீண்ட நேரம் சேமிக்க வேண்டும் . ஆனால் இரண்டு தேதிகளுக்கு இடையே உள்ள வித்தியாசத்தை கணக்கிடுவது மிகவும் எளிதானது: மில்லி விநாடிகளுக்கு துல்லியமான வித்தியாசத்தை அறிய நீங்கள் ஒரு எண்ணை மற்றொன்றிலிருந்து கழிக்க வேண்டும். எதிர்காலத்தில் நீங்கள் நேர மண்டல பிரச்சனைகளை சந்திக்கும் போது இது உங்கள் வாழ்க்கையை எளிதாக்கும். - மேலும் மிகவும் சுவாரஸ்யமான விஷயம் என்னவென்றால், ஒவ்வொரு தேதிப் பொருளும் அதன் உருவாக்க நேரத்தால் துவக்கப்படும். தற்போதைய நேரத்தைச் சரிபார்க்க, நீங்கள் ஒரு பொருளை உருவாக்க வேண்டும். - மற்றும் எப்படி வேலை செய்வது? - இங்கே சில எடுத்துக்காட்டுகள் உள்ளன: - getTime()பழைய நிலை 08 - 12 முறையானது, தேதி என்ற பொருளில் சேமிக்கப்பட்ட மில்லி விநாடிகளின் எண்ணிக்கையை வழங்குகிறது. - பின்() முறை, இந்த முறை அழைக்கப்பட்ட தேதி, கடந்த தேதிக்குப் பிறகு வருகிறதா என்பதைச் சரிபார்க்கிறது. - முறைகள் getHours() , getMinutes() , getSeconds() அவை அழைக்கப்பட்ட பொருளின் மணிநேரம், நிமிடங்கள் மற்றும் வினாடிகளின் எண்ணிக்கையை வழங்கும். - மேலும், கடைசி எடுத்துக்காட்டில், பொருள் தேதியில் சேமிக்கப்பட்ட தேதி/நேரத்தை கையாள முடியும் என்பதை நீங்கள் காண்கிறீர்கள். தற்போதைய நேரம் மற்றும் தேதியைப் பெறுகிறோம், பின்னர் மணிநேரம், நிமிடங்கள் மற்றும் வினாடிகளை பூஜ்ஜியமாக அமைக்கிறோம். அதேபோல், மாதத்தை ஜனவரி என்றும், மாதத்தின் நாளை 1 என்றும் அமைக்கிறோம். இப்போது பொருள் ஆண்டுஸ்டார்ட் டைம் ஜனவரி 1, 0 மணிநேரம், 0 நிமிடங்கள் மற்றும் 0 வினாடிகளின் தேதி மற்றும் நேரத்தைச் சேமிக்கிறது. - பின்னர் நாம் தற்போதைய தேதி தற்போதைய நேரத்தைப் பெறுகிறோம் , மீண்டும், இரண்டு தேதிகளுக்கு இடையிலான வித்தியாசத்தை மில்லி விநாடிகளில் கணக்கிடுகிறோம். நான் msTimeDistance பற்றி பேசுகிறேன் . - பின்னர் msTimeDistance ஐ ஒரு நாளின் மில்லி விநாடிகளின் எண்ணிக்கையால் வகுத்து, ஆண்டின் தொடக்கத்தில் இருந்து இன்றுவரை கடந்த நாட்களின் மொத்த எண்ணிக்கையைப் பெறுங்கள்! - ஆஹா! அருமை!

5 Elly, ArrayList vs. LinkedList

- உங்கள் மனதை கொஞ்சம் சீராக்குவது எப்படி? அது இன்னும் வீசப்படவில்லை என்று நம்புகிறேன். - மேலே உள்ள கொள்கலன்கள் மற்றும் சேகரிப்புகளின் அட்டவணையில், ஒரே இடைமுகம் பல செயலாக்கங்களைக் கொண்டிருக்கலாம் என்பதைக் கண்டீர்கள். ஏன் என்று இப்போது சொல்கிறேன். மற்றும் வரிசைப்பட்டியலுக்கும் லிங்க்டுலிஸ்டுக்கும் என்ன வித்தியாசம் . - விஷயம் என்னவென்றால், சேகரிப்பை வெவ்வேறு வழிகளில் செயல்படுத்தலாம் மற்றும் ஒரு சரியான செயலாக்கம் இல்லை . ஒரு அணுகுமுறையில், சில செயல்பாடுகள் வேகமாகவும் மீதமுள்ளவை மெதுவாகவும் இருக்கும். மற்ற அணுகுமுறையில், இது நேர்மாறானது. ஒரே ஒரு சரியான தீர்வு இல்லை. - எனவே, அதே சேகரிப்பில் சில செயலாக்கங்களைச் செய்ய முடிவு செய்யப்பட்டது. ஒவ்வொரு செயலாக்கமும் ஒரு குறிப்பிட்ட குறுகிய அளவிலான செயல்பாடுகளுக்கு உகந்ததாக இருந்தது.எனவே வெவ்வேறு தொகுப்புகள் தோன்றின. இரண்டு வகுப்புகளின் உதாரணத்தைக் கருத்தில் கொள்வோம் - ArrayList மற்றும் LinkedList . பழைய நிலை 08 - 13- வரிசைப்பட்டியல் வழக்கமான வரிசையாக உள்நாட்டில் செயல்படுத்தப்படுகிறது . எனவே, ஒரு உறுப்பு நடுவில் செருகப்பட்டால், அனைத்து உறுப்புகளும் அதன் பின் ஒன்றால் மாற்றப்பட வேண்டும், பின்னர் புதிய உறுப்பு காலியாக உள்ள இடத்தில் செருகப்படலாம். இருப்பினும், ஒரு உறுப்பைப் பெறுதல் மற்றும் திருத்துதல் ( get() மற்றும் set() ) ஆகியவை ArrayList இல் மிக வேகமாக செயல்படுத்தப்படுகின்றன. ஏனென்றால், அவர்கள் செய்யும் அனைத்தும் உள் வரிசையின் பொருத்தமான உறுப்புக்கான அணுகல் மட்டுமே. - இணைக்கப்பட்ட பட்டியல் வேறு வழியில் செயல்படுத்தப்படுகிறது. இது இணைக்கப்பட்ட பட்டியலாக செயல்படுத்தப்படுகிறது: தனித்தனி உறுப்புகளின் தொகுப்பு, ஒவ்வொன்றும் அடுத்த மற்றும் முந்தைய உறுப்புகளுக்கான குறிப்புகளை சேமிக்கிறது. அத்தகைய பட்டியலின் நடுவில் ஒரு உறுப்பைச் செருக, சேர்() முறை அதன் எதிர்கால அண்டை நாடுகளுக்கான குறிப்புகளை மாற்றுகிறது. இருப்பினும், எண் 130 உடன் உறுப்பைப் பெற, முறை get() 0 முதல் 130 வரை உள்ள அனைத்து பொருள்களிலும் தொடர்ந்து இயங்க வேண்டும். வேறுவிதமாகக் கூறினால், அமைக்கவும் இங்கே பெறவும் மிகவும் மெதுவாக இருக்கும் . கீழே உள்ள அட்டவணையைப் பாருங்கள்: பழைய நிலை 08 - 14- ஆம். இப்போது தெளிவாகிறது. எந்த அளவுகோல் அல்லது விதிகள் உள்ளன, எந்த சேகரிப்பு சிறந்தது? - சரி, எளிமைப்படுத்த, இங்கே பின்வரும் விதி உள்ளது: சேகரிப்பின் நடுவில் நீங்கள் பல கூறுகளைச் செருக (அல்லது அகற்ற) போகிறீர்கள் என்றால், நீங்கள் ஒரு LinkedList ஐப் பயன்படுத்துவது நல்லது . இல்லையெனில், வரிசைப்பட்டியலைப் பயன்படுத்தவும். - மூத்த நிலைகளில் இந்தப் பட்டியல்களின் உள் அமைப்பை நான் உங்களுக்கு விளக்குகிறேன். அவற்றை எவ்வாறு பயன்படுத்துவது என்பதை இப்போது கற்றுக்கொள்வோம்.

6 டியாகோ, பணி: இரண்டு பட்டியல்களின் செயல்திறனை அளவிடவும்

- அது நீதான். நான் சலிப்படைய ஆரம்பித்தேன். நீங்கள் எங்கே இருந்தீர்கள்? இங்கே பணிகள் உள்ளன. - அவை சுவாரஸ்யமானவையா? - ஏன், நிச்சயமாக! மிகவும் சுவாரஸ்யமானது:
மிகவும் சுவாரஸ்யமான பணிகள்
1 1. LinkedList & ArrayList என இரண்டு பட்டியல்களை உருவாக்கவும்.
இரண்டு பட்டியல்களை உருவாக்கவும்: LinkedList மற்றும் ArrayList .
2 2. 10 ஆயிரம் செருகல்கள் மற்றும் நீக்குதல்களைச் செய்யுங்கள். வரிசைப்பட்டியலுக்கும் இணைக்கப்பட்ட பட்டியலுக்கும் கெட்() மற்றும் செட்()
முறைகளின் ஒவ்வொரு செருகல்கள், நீக்கங்கள், அழைப்புகள் ஆகியவற்றில் 10 ஆயிரம் செய்யவும் .
3 3. ஒவ்வொரு பட்டியலுக்கும் பத்தாயிரம் செருகல்கள் செய்ய எவ்வளவு நேரம் ஆகும் என்பதை அளவிடவும்
. getTimeMsOfInsert()
முறையானது அதன் செயல்பாட்டின் நேரத்தை மில்லி விநாடிகளில் வழங்க வேண்டும்.
4
4. ஒவ்வொரு பட்டியலுக்கும் பத்தாயிரம் அழைப்புகளைச் செய்யத் தேவையான நேரத்தை
அளவிடவும் .
5 5. நான்கு முறைகள்
4 முறைகளை செயல்படுத்தவும். முறைகள் குறிப்பிட்ட செயல்பாடுகளைச் செய்வதற்கு மிகவும் பொருத்தமான பட்டியலை வழங்க வேண்டும் (அதிக எண்ணிக்கையிலான செயல்பாடுகளை விரைவாகச் சமாளிக்க). அளவீடு தேவையில்லை.

7 எல்லி: செட் மற்றும் மேப், அவற்றை என்ன செய்யலாம்

- நீங்கள் இன்னும் சோர்வடையவில்லையா? இல்லை, பிறகு தொடரலாம். செட் மற்றும் மேப் என்றால் என்ன என்பதை நான் உங்களுக்கு விளக்க விரும்புகிறேன் . மற்றும் என்ன செயல்பாடுகள் உள்ளன. - தொகுப்பு என்பது கணக்கிடப்படாத பொருள்களின் தொகுப்பாகும். தொகுப்பின் முக்கிய அம்சம் என்னவென்றால், அதில் தனித்துவமான பொருள்கள் மட்டுமே உள்ளன , அதாவது அவை அனைத்தும் வேறுபட்டவை . அதைத்தான் நீங்கள் செய்ய முடியும்: பழைய நிலை 08 - 15- அவ்வளவுதானா? - உண்மையில், ஆம். முறை அளவு() ஐப் பயன்படுத்தி உறுப்புகளின் எண்ணிக்கையையும் நீங்கள் தீர்மானிக்கலாம் . - வரைபடம் பற்றி என்ன ? - வரைபடம் ஒரு ஜோடி தொகுப்பு. இது ஒரே தனிமங்கள் அல்ல, ஆனால் முக்கிய மதிப்பு ஜோடிகளின் தொகுப்பாகும். ஒரே தடைவிசை என்று அழைக்கப்படும் ஒரு ஜோடியின் முதல் பொருள் தனித்துவமானது . வரைபடத்தில் ஒரே விசைகளுடன் இரண்டு ஜோடி இருக்கக்கூடாது. - அதைத்தான் நாம் வரைபடத்தில் செய்ய முடியும் : - பழைய நிலை 08 - 16இது தொகுப்பை விட மிகவும் சுவாரஸ்யமானது. - ஆம், வரைபடம் பட்டியலைப் போல பிரபலமாக இல்லாவிட்டாலும், பல பணிகளுக்குப் பயன்படுத்தப்படுகிறது.

8 டியாகோ, செட் & மேப் பணிகள்

- செட் மற்றும் மேப் என்ன என்பதை நீங்கள் ஏற்கனவே கற்றுக்கொண்டீர்கள் என்று நம்புகிறேன்? இங்கே சில செட் மற்றும் மேப் பணிகள் உள்ளன.
சேகரிப்பு பணிகள்
1 1. «L» உடன் தொடங்கும் 20 சொற்கள்
சரங்களின் தொகுப்பை உருவாக்கவும் ( Set<String> ), அதில் «L» தொடங்கி 20 வார்த்தைகளை வைக்கவும்.
2 2. 10 க்கும் அதிகமான அனைத்து எண்களையும் நீக்கவும்,
எண்களின் தொகுப்பை உருவாக்கவும் ( Set<Integer> ), அதில் 20 வெவ்வேறு எண்களை வைக்கவும்.
10 ஐ விட அதிகமான அனைத்து எண்களையும் தொகுப்பிலிருந்து அகற்றவும்.
3 3. ஒரே மாதிரியான முதல் மற்றும் கடைசி பெயர்கள்
ஒரு அகராதியை உருவாக்கவும் ( வரைபடம்<ஸ்ட்ரிங், ஸ்ட்ரிங்> ) மற்றும் மாதிரியின் படி பத்து உள்ளீடுகளைச் சேர்க்கவும் «கடைசி பெயர்» - «முதல் பெயர்». குறிப்பிடப்பட்ட பெயரின் முதல் அல்லது கடைசிப் பெயர் எத்தனை பேருக்கு உள்ளது என்பதைச் சரிபார்க்கவும்.
4 4. கோடையில் பிறந்த அனைவரையும் அகற்றி
ஒரு அகராதியை உருவாக்கவும் ( வரைபடம்<ஸ்ட்ரிங், தேதி> ) மற்றும் மாதிரியின் படி பத்து உள்ளீடுகளைச் சேர்க்கவும் «கடைசி மேன்» - «பிறந்த தேதி». கோடையில் பிறந்த அனைவரையும் வரைபடத்திலிருந்து அகற்றவும்.
5 5. ஒரே பெயரைக் கொண்டவர்களை நீக்கவும்
அகராதியை உருவாக்கவும் ( Map<String, String> ) மற்றும் மாதிரியின்படி பத்து உள்ளீடுகளைச் சேர்க்கவும் «கடைசி பெயர்» - «முதல் பெயர்». ஒரே பெயரைக் கொண்டவர்களை அகற்றவும்.

9 பேராசிரியர், தொகுப்புகள் பற்றிய விரிவுரை

பழைய நிலை 08 - 17- ஹாவ்-ஹாவ். நாங்கள் இறுதியாக சேகரிப்புக்கு வந்தோம். நான் மாணவனாக இருந்த காலத்திலிருந்து இன்றும் அருமையான விரிவுரையை வைத்திருக்கிறேன். இது கொஞ்சம் தூசி நிறைந்தது, நிச்சயமாக, ஆனால் அடிப்படையில் சிறந்தது. இதோ எனது குறிப்புகள்: ஜாவா சேகரிப்புகள் (ஆரக்கிள் ஆவணப்படுத்தல்) ஜாவாவில் சேகரிப்புகள் (ஜாவா டி பாயிண்ட்) ஜாவா சேகரிப்பு கட்டமைப்பு (பயிற்சி புள்ளி) ஜாவா சேகரிப்புகள் பயிற்சி

10 ஜூலியோ

- நல்ல கடவுள்! நீங்கள் மீண்டும் அதிக வேலை செய்துள்ளீர்கள்! இவ்வளவு வேலை செய்ய வேண்டாம் என்று நான் சொல்லவில்லையா? நீங்கள் ஓய்வெடுக்க ஏதாவது விளையாடுகிறேன்:

11 கேப்டன் அணில்கள்

- வணக்கம், சிப்பாய்! - காலைவணக்கம் ஐயா! - உங்களுக்காக என்னிடம் சில அற்புதமான செய்திகள் உள்ளன. உங்கள் திறமைகளை வலுப்படுத்த விரைவான சோதனை இங்கே. ஒவ்வொரு நாளும் இதைச் செய்யுங்கள், உங்கள் திறமைகளை விரைவாக மேம்படுத்துவீர்கள். Intellij IDEA இல் பணிகள் சிறப்பாக வடிவமைக்கப்பட்டுள்ளன.
Intellij ஐடியாவில் செய்ய வேண்டிய கூடுதல் பணிகள்
1 1. பூனைகளின் தொகுப்பு 1. தீர்வு வகுப்பிற்குள் ஒரு பொது நிலையான வகுப்பு பூனையை
உருவாக்கவும் . 2. createCats() முறையைச் செயல்படுத்தவும் , இது பூனைகளின் தொகுப்பை உருவாக்கி அதில் மூன்று பூனைகளைச் சேர்க்க வேண்டும். 3. முக்கிய முறையில், செட் கேட்ஸில் இருந்து ஒரு பூனையை அகற்றவும். 4. பிரிண்ட் கேட்ஸ்() முறையைச் செயல்படுத்தவும் , இது தொகுப்பில் இருக்கும் அனைத்து பூனைகளையும் திரையில் காண்பிக்க வேண்டும். ஒவ்வொரு பூனையும் ஒரு புதிய வரிசையில் இருக்க வேண்டும்.


2 2. அனைத்து விலங்குகளின் தொகுப்பு
1. தீர்வு வகுப்பிற்குள் பூனை மற்றும் நாய் பொது நிலையான வகுப்புகளை உருவாக்கவும். 2. createCats() முறையைச் செயல்படுத்தவும் , இது 4 பூனைகளின் தொகுப்பை வழங்கும். 3. createDogs() முறையைச் செயல்படுத்தவும் , இது 3 நாய்களின் தொகுப்பை வழங்கும். 4. ஜாயின்() முறையைச் செயல்படுத்தவும் , இது பூனைகள் மற்றும் நாய்கள் ஆகிய அனைத்து விலங்குகளின் ஒருங்கிணைந்த தொகுப்பைத் திரும்பப் பெறும். 5. ரிமூவ்கேட்ஸ்() முறையைச் செயல்படுத்தவும் , இது செட் கேட்ஸில் இருக்கும் அனைத்து பூனைகளையும் செட் செல்லப்பிராணிகளிலிருந்து அகற்ற வேண்டும். 6. printPets() முறையைச் செயல்படுத்தவும்




, அதில் இருக்கும் அனைத்து விலங்குகளையும் திரையில் காண்பிக்க வேண்டும். ஒவ்வொரு விலங்கும் ஒரு புதிய கோட்டில் இருக்க வேண்டும்.
3 3. ஒரே பெயர்கள் மற்றும்/அல்லது கடைசிப் பெயர்களைக் கொண்டவர்கள்
1. ஒரு அகராதியை உருவாக்கவும் ( வரைபடம்<ஸ்ட்ரிங், சரம்> ) மற்றும் மாதிரியின்படி 10 நபர்களைச் சேர்க்கவும்.
2. இந்த 10 நபர்களில், ஒரே பெயர் கொண்டவர்கள் இருக்கட்டும்.
3. இந்த 10 நபர்களில், அதே குடும்பப்பெயர் கொண்டவர்கள் இருக்கட்டும். 4. வரைபடத்தின்
திரை உள்ளடக்கங்களில் காட்சிப்படுத்தவும் .
4 4. குறைந்தபட்சம் N எண்கள்
1. விசைப்பலகை எண் N இலிருந்து படிக்கவும் .
2. விசைப்பலகை N முழு எண்களிலிருந்து படித்து, getIntegerList() முறையைப் பயன்படுத்தி ஒரு பட்டியலை நிரப்பவும் . 3. getMinimum()
முறையைப் பயன்படுத்தி பட்டியலின் உறுப்புகளில் குறைந்தபட்ச எண்ணைக் கண்டறியவும் .
5 5. ஸ்டாப் லுக் கேள். இப்போது மூலதனமாக
எழுதப்பட்ட ஒரு நிரலை விசைப்பலகையில் இருந்து படிக்க வேண்டும்.
நிரல் உரையில் உள்ள அனைத்து வார்த்தைகளின் முதல் எழுத்துக்களையும் பெரிய எழுத்துடன் மாற்ற வேண்டும்.
முடிவை திரையில் காட்டவும்.

எடுத்துக்காட்டு உள்ளீடு:
ஸ்டாப் லுக் கேள்
எடுத்துக்காட்டு வெளியீடு:
ஸ்டாப் லுக் கேள்
6 6. முழு குடும்பமும் ஒன்றாக உள்ளது 1. புலங்களைக் கொண்டு மனித வகுப்பை
உருவாக்கவும் : சரத்தின் பெயர் , பூலியன் செக்ஸ் , முழு வயது , வரிசை பட்டியல்<மனித> குழந்தைகள் . 2. 9 பொருட்களை உருவாக்கி, இரண்டு தாத்தாக்கள், இரண்டு பாட்டி, ஒரு தந்தை, ஒரு தாய் மற்றும் மூன்று குழந்தைகளைப் பெறும் வகையில் நிரப்பவும். 3. அனைத்து மனித பொருட்களையும் திரையில் காண்பிக்கவும் .
7 7. ஒரு மாற்றியை நிலையான நகர்த்து
ஒரு நிலையான மாற்றியை நகர்த்தவும் அதனால் குறியீடு தொகுக்கப்படும்.
8 8. ஐந்து பெரிய எண்கள்
20 எண்களின் வரிசையை உருவாக்கவும். விசைப்பலகையில் படிக்கப்படும் எண்களுடன் அதை நிரப்பவும். ஐந்து பெரிய எண்களை திரையில் காட்டவும்.
9 9. தேதியுடன் வேலை செய்தல் 1. isDateOdd(ஸ்ட்ரிங் தேதி)
முறையைச் செயல்படுத்தவும் , அதனால் அது உண்மையாகத் திரும்பும், ஆண்டின் தொடக்கத்தில் உள்ள நாட்களின் எண்ணிக்கை ஒற்றைப்படையாக இருந்தால், இல்லையெனில் அது தவறானதாக இருக்கும். 2. சரம் தேதி மே 1 2013 ஜனவரி 1 2000 → உண்மை ஜனவரி 2 2020 → தவறான வடிவத்தில் அனுப்பப்பட்டது



- அந்த பணிகள் பசுமைக்காக இருந்தன. அதிக சிக்கலான போனஸ் பணிகளைச் சேர்த்துள்ளேன். மேல் துப்பாக்கிகளுக்கு மட்டுமே.
போனஸ் பணிகள்
1 1. மாத எண்.
நிரல் விசைப்பலகையில் மாதத்தின் பெயரைப் படித்து அதன் எண்ணை பின்வரும் வழியில் திரையில் காண்பிக்க வேண்டும்: « மே 5 மாதங்கள் »
2 2. நிரலில் புதிய செயல்பாட்டைச் சேர்க்கவும்.
பழைய பணி: குறிப்பிட்ட எண்ணைக் கொண்ட ஒரு வீட்டில் எந்த குடும்பம் (அதன் கடைசி பெயர்) வசிக்கிறது என்பதை நிரல் தீர்மானிக்கிறது.
புதிய பணி: திட்டம் நகரங்களுடன் வேலை செய்ய வேண்டும், வீட்டு எண்களுடன் அல்ல.

எடுத்துக்காட்டு உள்ளீடு:
வாஷிங்டன்
தி ஸ்மித்ஸ்
நியூயார்க்,
பிரவுன்ஸ்
லண்டன்
ஜான்சன்

லண்டன்

எடுத்துக்காட்டு வெளியீடு:
ஜான்சன்ஸ்
3 3. அல்காரிதம் கற்றல் மற்றும் பயிற்சி செய்தல்.
பணி: நிரல் விசைப்பலகையில் இருந்து 20 சொற்களைப் படித்து அவற்றை அகரவரிசையில் காட்ட வேண்டும்.
கருத்துக்கள்
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION