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

பழைய நிலை 02

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

கோட்ஜிம் - ஜாவாவில் நிரலாக்க கற்றல்

பழைய நிலை 02 - 1நிரலாக்கத்தைப் படிப்பதற்கும் கல்வியைப் பெறுவதற்கும் முற்றிலும் புதிய வழி எப்படி? நீங்கள் முன்பு பார்த்தது போல் தெரியவில்லை. கற்றல் எப்படி, உங்களுக்கு ஒரு குறிக்கோள், வழிமுறை மற்றும் முடிவு உள்ளது? ஜாவாவைக் கற்பதற்கான புதிய ஆன்லைன் நிரலாக்கப் படிப்புகளை உங்களுக்கு வழங்குவதில் மகிழ்ச்சி அடைகிறேன்.

1 பயிற்சி என்பது ஒரு ஆன்லைன் விளையாட்டு

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

2 அத்தியாவசியமானவை மட்டுமே

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

3 உங்கள் பயிற்சியை நான் முழுமையாக அணுகினேன்

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

4 நீங்கள் விளையாட்டை முடிக்க முடியாது மற்றும் ஒரு டெவலப்பர் ஆக முடியாது

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

5 இலக்கு சார்ந்த வேலை நேர்காணல் தயாரிப்பு

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

6 நீங்கள் நேரடியாக தளத்தில் பணிகளை தீர்க்க முடியும்

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

7 உடனடி பணி சோதனை (வினாடிக்கும் குறைவான நேரத்தில்)

நீங்கள் ஒரு பணியை/வேலையை சரிபார்ப்பதற்காக ஒப்படைத்தபோது, ​​அதைச் சரிபார்க்கும் நபர் பிஸியாக இருப்பதால், முடிவுகளுக்காக ஒரு வாரம் காத்திருக்க வேண்டிய சூழ்நிலை உங்களுக்குத் தெரியுமா? பெரும்பாலான ஆஃப்லைன் படிப்புகளின் நிலை இதுதான். கோட்ஜிம்மில், "எக்ஸிகியூட்/செக்" பொத்தானை அழுத்திய பிறகு, ஒரு நொடிக்குள் உங்கள் பணித் தீர்வைத் தொகுத்து சரிபார்த்ததன் முடிவுகளைப் பெறுவீர்கள்.

8 நீங்கள் படிக்கும் போது பேஸ்புக்கில் நேரத்தை செலவிடும்போது CodeGym அதை விரும்புகிறது

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

9 கவரேஜ்

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

10 டெவலப்பராக மாறுவதற்கு உங்கள் மூளையும் கணினியும் மட்டுமே தேவைப்படும்

நீங்கள் எவ்வளவு நேரம் பயிற்சி செய்கிறீர்கள் என்பதைப் பொறுத்து, இது உங்களுக்கு 3 முதல் 6 மாதங்கள் ஆகும்.

11 ஆதரவு

பழைய நிலை 02 - 3நீங்கள் ஆயிரக்கணக்கான பணிகளை எதிர்கொள்ளும்போது கேள்விகள் எழும் என்பதில் சந்தேகமில்லை. நாங்கள் ஒரு சிறப்பு சேவையை உருவாக்கியுள்ளோம், அங்கு நீங்கள் பணிகளைப் பற்றிய கேள்விகளைக் கேட்க முடியும். பிற CodeGym-மாணவர்கள், மதிப்பீட்டாளர்கள், தன்னார்வலர்கள் மற்றும் சேவையின் ஸ்தாபக உறுப்பினர்கள் உங்களுக்கு பதிலளிப்பார்கள்.

12 சமூகம்

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

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

நிலை 2

பழைய நிலை 02 - 4

1 எல்லி, அனைத்திற்கும் அடிப்படை

- ஏய், அமிகோ. ஒரு பொதுவான ஜாவா நிரல் எவ்வாறு கட்டமைக்கப்படுகிறது என்பதை இன்று நான் உங்களுக்கு சொல்ல விரும்புகிறேன் . ஒவ்வொரு ஜாவா நிரலும் வகுப்புகள் மற்றும் பொருள்களைக் கொண்டுள்ளது என்பதுதான் புள்ளி . - வகுப்புகள் என்னவென்று எனக்கு ஏற்கனவே தெரியும். மற்றும் பொருள்கள் என்றால் என்ன? - ஒரு சிறிய கப்பலைக் கட்டுவதுடன் ஒப்புமை மூலம், முதலில், நீங்கள் ஒரு வரைபடத்தை உருவாக்க வேண்டும், பின்னர் அதை கப்பல் கட்டடத்தில் கொடுக்க வேண்டும். இந்த வரைபடத்தின் அடிப்படையில் ஒரு கப்பல் கூடியிருக்கும். அல்லது ஐந்து கப்பல்கள். உண்மையில், நீங்கள் விரும்பும் அளவுக்கு. ஒரே மாதிரியான டஜன் கணக்கான கப்பல்கள் ஒரு வரைபடத்தின் அடிப்படையில் கட்டப்பட்டுள்ளன, அதுதான் அது! - ஜாவா நிரலாக்கத்தில் உள்ள அனைத்து விஷயங்களும் ஒரே மாதிரியானவை. - புரோகிராமர் ஒரு வடிவமைப்பு பொறியாளர் போன்றவர். வடிவமைப்பு பொறியாளர் வரைபடங்களை உருவாக்க வேண்டும் என்றால், ஜாவா புரோகிராமர் வகுப்புகளை எழுத வேண்டும். பின்னர், வரைபடங்களின் அடிப்படையில் பாகங்கள் தயாரிக்கப்படுகின்றன, மற்றும் பொருள்கள் வகுப்புகளின் அடிப்படையில் செய்யப்படுகின்றன. - முதலில், நாங்கள் வகுப்புகளை எழுதுகிறோம் (வரைபடங்கள் செய்கிறோம்), பின்னர் நிரல் இயக்க நேரத்தில், ஜாவா மெய்நிகர் இயந்திரம் இந்த வகுப்புகளைப் பயன்படுத்தி பொருட்களை உருவாக்குகிறது. அதே வழியில் கப்பல்கள் தயாரிக்கப்படுகின்றன. ஒரு வரைதல் மற்றும் நிறைய கப்பல்கள் உள்ளன. வெவ்வேறு பெயர்களைக் கொண்ட பல்வேறு சரக்குகளை ஏற்றிச் செல்லும் வெவ்வேறு கப்பல்கள் உள்ளன. இருப்பினும், அவை மிகவும் ஒத்தவை: அவை அனைத்தும் ஒரே அமைப்பைக் கொண்டுள்ளன மற்றும் அதே பணிகளைச் செய்ய முடியும். - கப்பல்களின் விஷயத்தில், எல்லாம் தெளிவாக உள்ளது. இது எதைப் பற்றியது என்பதைப் புரிந்து கொள்ள இன்னும் இரண்டு ஒப்பீடுகளைச் சொல்லுங்கள்? - நிச்சயம். உதாரணமாக, தேனீக்கள் … பழைய நிலை 02 - 5- ஐயோ, ஒரு கணம் பொறுங்கள், தேனீக்கள் எனக்கு ஏதோ கெட்டதை நினைவூட்டுகின்றன. ஒரு எறும்புப் புற்றைப் பற்றி நன்றாக சிந்தியுங்கள். - ஒரு எறும்புப் புதை பொருள் தொடர்புக்கு ஒரு சிறந்த எடுத்துக்காட்டு. எளிமையான எறும்புப் புற்றில், மூன்று வகை எறும்புகள் உள்ளன: ஒரு ராணி, வீரர்கள் மற்றும் தொழிலாளி எறும்புகள். ஒவ்வொரு வகுப்பிற்கும் எறும்புகளின் எண்ணிக்கையில் வித்தியாசம் உள்ளது. ராணி கூட்டில் தனியாக இருக்கிறாள்; ஏராளமான வீரர்கள் மற்றும் நூற்றுக்கணக்கான உழைக்கும் எறும்புகள் உள்ளன. எனவே, மூன்று வகுப்புகள் மற்றும் நூற்றுக்கணக்கான பொருள்கள் உள்ளன என்று நாம் கூறலாம். எறும்புகள் கடுமையான விதிகளின்படி மற்ற வகுப்புகளின் அதே எறும்புகள் மற்றும் எறும்புகளுடன் ஒருவருக்கொருவர் தொடர்பு கொள்கின்றன. - இது ஒரு சரியான உதாரணம். ஒரு வழக்கமான நிரலுக்கு, இது ஒன்றுதான். ஒரு முக்கிய பொருள் மற்ற அனைத்து வகுப்புகளின் பொருட்களையும் உருவாக்குகிறது. பொருள்கள் ஒன்றுடன் ஒன்று தொடர்பு கொள்ளத் தொடங்குகின்றன மற்றும் ஒரு நிரலின் "வெளி உலகம்". பொருளின் நடத்தை அவற்றின் உள்ளே கடின குறியிடப்பட்டுள்ளது. - எனக்கு சரியாக புரியவில்லை. மாறாக, புரியவே இல்லை. - இந்த இரண்டு விளக்கங்களும் ஒரே நாணயத்தின் வெவ்வேறு பக்கங்கள். உண்மை எங்கோ இடையில் உள்ளது. முதல் உதாரணம் (வரைதல் மற்றும் கப்பல்களைக் கொண்ட ஒன்று) வகுப்பிற்கும் இந்த வகுப்பின் பொருள்களுக்கும் இடையிலான உறவைக் காட்டுகிறது. ஒற்றுமை மிகவும் நெருக்கமாக உள்ளது. இரண்டாவது உதாரணம் (எறும்புடன் கூடியது) எழுதப்பட்ட வகுப்புகள் மற்றும் இயக்க நேரத்தில் இருக்கும் பொருள்களுக்கு இடையிலான உறவைக் காட்டுகிறது. - முதலில் ஒரு புரோகிராமில் இருக்கும் அனைத்துப் பொருள்களுக்கும் வகுப்புகளை எழுத வேண்டும் என்றும் மேலும் என்ன, அவற்றின் தொடர்புகளை விவரிக்க வேண்டும் என்றும் நீங்கள் கூறுகிறீர்களா? - ஆம், ஆனால் அது தோன்றுவதை விட எளிதானது. ஜாவாவில், நிரல் இயக்க நேரத்தில் உள்ள அனைத்தும் பொருள்களாகும், மேலும் நீங்கள் நிரலை எழுதும்போது, ​​பொருள் தொடர்புகளின் வெவ்வேறு வழிகளை விவரிக்க வேண்டும். பொருள்கள் ஒன்றுக்கொன்று முறைகளை அழைத்து, தேவையான தரவை அவர்களுக்கு அனுப்புகின்றன. - இது வெளிப்படையாக இல்லை, ஆனால் கிட்டத்தட்ட தெளிவாக உள்ளது. - ஆனால் எந்த முறைகளை அழைப்பது மற்றும் எந்தத் தரவை முறைகளுக்கு அனுப்ப வேண்டும் என்பது உங்களுக்கு எப்படித் தெரியும்? - வகுப்பு எதற்காக உருவாக்கப்பட்டது என்பதைக் குறிப்பிட ஒவ்வொரு வகுப்பிற்கும் அதன் விளக்கம் உள்ளது. ஒவ்வொரு முறையும் அது என்ன செய்கிறது மற்றும் அதற்கு என்ன தரவு அனுப்பப்பட வேண்டும் என்பதற்கான விளக்கத்தையும் கொண்டுள்ளது. வகுப்பைப் பயன்படுத்த, அது என்ன செய்கிறது என்பதை நீங்கள் பொதுவாக அறிந்து கொள்ள வேண்டும். கூடுதலாக, இந்த வகுப்பின் ஒவ்வொரு முறையும் என்ன செய்கிறது என்பதை நீங்கள் சரியாக அறிந்து கொள்ள வேண்டும். ஆனால் அதை எப்படி செய்வது என்று நீங்கள் தெரிந்து கொள்ள வேண்டியதில்லை . அது மாய ஒரு வகையான. - ஹம்ப். ஒலிக்கிறது.   - இங்கே, கோப்பை நகலெடுக்கும் வகுப்புக் குறியீட்டைப் பாருங்கள்: பழைய நிலை 02 - 6- இது அவ்வளவு எளிதானது அல்ல, ஆனால் நான் ஏற்கனவே படத்தைப் பெற்றுள்ளேன். - சரி. பிறகு சந்திப்போம், முதலை!

2 ரிஷா, மாறிகள் மற்றும் பழமையான வகைகள்

- ஏய், இலவச உழைப்பு. - அதாவது, "ஹாய், அமிகோ". மாறிகளின் உள் கட்டமைப்பை உங்களுக்கு அறிமுகப்படுத்த விரும்புகிறேன். ஒவ்வொரு மாறிக்கும் அதனுடன் தொடர்புடைய நினைவகம் உள்ளது என்பதை நீங்கள் ஏற்கனவே அறிவீர்கள் , அங்கு மாறி அதன் மதிப்பை சேமிக்கிறது. - ஆம். சென்ற முறை சொன்னீர்கள். - சரி. அதை நீங்கள் நினைவில் வைத்திருப்பது நல்லது. பிறகு தொடர்கிறேன். - வகுப்புகள் . ஒரு நிரலில் ஒரு புதிய வகுப்பை விவரிக்கும் போது, ​​ஒரு புதிய சிக்கலான கலவை வகையை அறிவிக்கிறோம் , அந்த தரவு மற்ற சிக்கலான வகைகளாகவோ அல்லது பழமையான வகைகளாகவோ இருக்கும். பழைய நிலை 02 - 7- இது இன்னும் ஒரு அதிசயம் தெளிவாக உள்ளது. - பெரிய (சிக்கலான) வகைகள் நிறைய சிறியவை (பழமையானவை) கொண்டிருப்பதால், அவற்றின் பொருள்கள் அதிக நினைவகத்தைப் பயன்படுத்துகின்றன. வழக்கமான பழமையான வகை மாறிகள் செய்வதை விட அதிகம். சில நேரங்களில் இன்னும் நிறைய. சிக்கலான வகை மாறிகளை ஒதுக்குவதற்கு அதிக நேரம் எடுத்தது மற்றும் அதிக அளவு நினைவகத்தை நகலெடுக்க வேண்டியிருந்தது. அதனால்தான் சிக்கலான வகை மாறிகள் பொருளையே சேமித்து வைக்காமல், வெறும் பொருள் குறிப்பு (அது நான்கு பைட் முகவரி). பொருள் தரவை அணுக இது போதுமானது. அது தொடர்பான அனைத்து சிரமங்களையும் ஜேவிஎம் ஏற்றுக்கொள்கிறது. - எனக்கு புரியவில்லை. - மாறி ஒரு பெட்டி போன்றது என்று ஏற்கனவே விவாதித்தோம். அதில் 13ஐ சேமிக்க, ஒரு தாளில் எண்ணை எழுதி பெட்டியில் வைக்கலாம். - இப்போது நீங்கள் ஒரு பெட்டியில் (மாறி) கொஞ்சம் பெரிய ஒன்றை சேமிக்க வேண்டும் என்று கற்பனை செய்து பாருங்கள். உதாரணமாக, ஒரு நாய், ஒரு கார் அல்லது உங்கள் பக்கத்து வீட்டு ஜோ. எனவே எளிமைப்படுத்த நீங்கள் ஒரு சுலபமான காரியத்தைச் செய்யலாம்: நாய்க்குப் பதிலாக நாயின் படத்தையும், காருக்குப் பதிலாக காரின் நம்பர் பிளேட்டையும், ஜோவுக்குப் பதிலாக ஒரு தாளில் எழுதப்பட்ட ஜோவின் தொலைபேசி எண்ணையும் வைக்கவும். - இப்போது நாம் ஒரு துண்டு காகிதத்தை எடுத்து அதில் ஜோவின் தொலைபேசி எண்ணை எழுதுகிறோம். இது ஒரு பொருள் குறிப்பு போன்றது. பெட்டியிலிருந்து ஜோவின் எண் எழுதப்பட்ட ஒரு தாளை வெளியே இழுத்து, நகல்களை உருவாக்கி இரண்டு பெட்டிகளில் வைத்தால், ஜோ பற்றிய குறிப்புகள் அதிகரிக்கும், ஆனால் ஒரே ஒரு ஜோ மட்டுமே இருக்க முடியும். - அத்தகைய தரவு சேமிப்பகத்தின் நன்மை என்னவென்றால்பல குறிப்புகள் மற்றும் ஒரே ஒரு பொருள் இருக்கலாம் . - இது உற்ச்சாகமாக உள்ளது. மூலம், நான் கிட்டத்தட்ட புரிந்துகொண்டேன். இன்னும் ஒரு கேள்விக்கு மட்டும் பதிலளிக்கவும்: ஒரு சிக்கலான வகை மாறியை மற்றொரு சிக்கலான வகை மாறிக்கு ஒதுக்கினால் என்ன ஆகும்? - பின்னர் இந்த இரண்டு மாறிகள் ஒரே முகவரியைக் கொண்டிருக்கும். எனவே, ஒரு சிக்கலான வகை மாறியில் சேமிக்கப்பட்ட தரவை மாற்றினால், மற்றொன்றின் தரவும் மாற்றப்படும் . ஏனென்றால் , மாறிகள் குறிப்புகளை சேமிக்கும் ஒரே ஒரு பொருள் மட்டுமே உள்ளது . இருப்பினும், பொருளைப் பற்றிய குறிப்புகளைச் சேமிக்கும் பல மாறிகள் இருக்கலாம். - மற்றும் பொருள் குறிப்புகள் இல்லாத போது சிக்கலான வகை மாறிகளில் (குறிப்பு/வகுப்பு வகை) என்ன சேமிக்கப்படுகிறது? உண்மையில் அப்படி ஒன்று இருக்க முடியுமா? - ஆம், அமிகோ. என் வாயிலிருந்து வார்த்தைகளை எடுத்து விட்டீர்கள். அப்படி இருக்க முடியும். குறிப்பு (சிக்கலான) வகை மாறியில் பொருள் குறிப்பு இல்லை என்றால், அது பூஜ்யத்தை சேமிக்கிறது , ஒரு சிறப்பு «பூஜ்ய குறிப்பு». உண்மையில், இது ஒரு பொருளின் முகவரியை 0 க்கு சமமாக சேமிக்கிறது. ஆனால் ஜாவா மெய்நிகர் இயந்திரம் ஒருபோதும் பூஜ்ஜிய முகவரியுடன் பொருட்களை உருவாக்காது, எனவே குறிப்பு மாறி 0 என்றால், அங்கு எந்த பொருளும் இல்லை என்பதை அது எப்போதும் அறிந்திருக்கும். பழைய நிலை 02 - 8நான் அதை சரியாகப் பெறுகிறேனா? மாறிகள் இரண்டு வகைகளாகப் பிரிக்கப்படுகின்றன - பழமையான மற்றும் குறிப்பு. ஒரு பழமையான வகை மாறி ஒரு மதிப்பைச் சேமிக்கிறது, ஒரு குறிப்பு வகை மாறி ஒரு பொருள் குறிப்பைச் சேமிக்கிறது. பழமையான வகைகள் int, char, boolean மற்றும் இன்னும் சில. மீதமுள்ளவை குறிப்பு மாறிகள், அவை வகுப்புகளைப் பயன்படுத்தி உருவாக்கப்படுகின்றன. - அது சரி, பையன்.

3 எல்லி, என்னென்ன பொருள்கள்

பழைய நிலை 02 - 9- இதோ மீண்டும் உங்களுக்கு பிடித்த ஆசிரியர். நாங்கள் வேகமாக முன்னேறி வருவதால், பொருள்கள் என்ன, அவற்றை எவ்வாறு கையாள்வது என்பதை நான் உங்களுக்குச் சொல்கிறேன். - எந்த ஒரு பொருளை உருவாக்க, நீங்கள் பொருள் வகை பெயர் (வகுப்பு) மற்றும் அதன் முன் புதிய முக்கிய சொல்லை எழுத வேண்டும். எங்களிடம் ஒரு கிளாஸ் கேட் இருப்பதாகச் சொல்லுங்கள், பிறகு: பழைய நிலை 02 - 10- நீங்கள் ஒரு பொருளை உருவாக்கி அதை [அதன் குறிப்பு] எந்த மாறிக்கும் ஒதுக்கவில்லை என்றால் என்ன நடக்கும்? - நீங்கள் அவ்வாறு செய்தால், ஜாவா மெய்நிகர் இயந்திரம் பொருளை உருவாக்கி உடனடியாக அதை குப்பை (பயன்படுத்தப்படாத பொருள்) என்று அறிவிக்கும். சிறிது நேரம் கழித்து, குப்பை சேகரிக்கும் போது அந்த பொருளை நீக்கிவிடும். - எனக்கு இனி தேவையில்லாத பொருளை நான் எப்படி அழிக்க முடியும்? - உன்னால் முடியாது.ஒரு பொருள் குறிப்பைச் சேமிக்க எந்த மாறியும் இல்லை என்றவுடன், பொருள் குப்பை என்று கொடியிடப்படும் மற்றும் அடுத்த குப்பை சேகரிப்பின் போது JVM அதை அழிக்கும். குறைந்தபட்சம் ஒரு பொருள் குறிப்பு இருக்கும் வரை, அது நேரலையாகக் கருதப்படும் மற்றும் அழிக்கப்படாது. நீங்கள் பொருளை விரைவாக அழிக்க விரும்பினால், அதன் அனைத்து குறிப்புகளையும் பூஜ்யமாக அமைக்கவும், அதாவது, அந்த பொருளைக் குறிக்கும் அனைத்து மாறிகளுக்கும் ஒரு பூஜ்ய மதிப்பை ஒதுக்கவும். - அறிந்துகொண்டேன். முந்தைய விரிவுரைகளுக்குப் பிறகு இது கடினமாக இல்லை என்று தோன்றுகிறது. - சரி, உங்கள் திறமைகளை மேம்படுத்துவதற்கான சில பணிகள் இங்கே உள்ளன. இவை System.out இலும் உள்ளன. ஆனால் பிற்காலத்தில் இன்னும் கடினமாக இருக்கும். நீங்கள் எந்த எஃகு மூலம் உருவாக்கப்படுகிறீர்கள் என்பதை எங்களுக்குக் காட்டலாம்.
பணிகள்
1 ஒரு நிரலை எழுதுங்கள்: "படிப்படியாக, காரியம் முடிந்தது."
2 7 முறை காண்பிக்கும் ஒரு நிரலை எழுதுங்கள்: "சாத்தியமற்றதைச் செய்வது வேடிக்கையானது."
3 ஒரு நிரலை எழுதுங்கள்: "எப்போதும் பயனுள்ள ஒன்றைக் கற்றுக்கொள்ள ஆசை."

4 ரிஷா, மாறிகளின் பார்வை.

- வணக்கம், எனக்கு பிடித்த மாணவர். மாறிகளின் தெரிவுநிலை பற்றி இப்போது நான் உங்களுக்கு சொல்கிறேன் . - ஏன், கண்ணுக்கு தெரியாத மாறிகளும் உள்ளனவா? - இல்லை, அந்த மாறியை அணுகக்கூடிய குறியீட்டின் இடங்களில் மாறிகள் தெரியும். சில மாறிகளை ஒரு நிரலில் எங்கிருந்தும் அணுக முடியும், மற்றவை அவற்றின் வகுப்பிற்குள் மட்டுமே, சில மாறிகளை ஒரு முறைக்குள் மட்டுமே அணுக முடியும். - எடுத்துக்காட்டாக, மாறி அறிவிக்கப்படுவதற்கு முன்பு அதை நீங்கள் குறிப்பிட முடியாது. - தெளிவாக உள்ளது. - இங்கே சில எடுத்துக்காட்டுகள் உள்ளன: பழைய நிலை 02 - 111 ஒரு முறையில் அறிவிக்கப்பட்ட ஒரு மாறி உள்ளது / அறிவிப்பின் தொடக்கத்திலிருந்து முறையின் முடிவு வரை தெரியும். 2 குறியீடு தொகுதியில் அறிவிக்கப்பட்ட ஒரு மாறி இந்த குறியீடு தொகுதியின் இறுதி வரை உள்ளது. 3 மாறிகள் - முறை வாதங்கள் - முறையின் எல்லைக்குள் எங்கும் உள்ளன. 4 வகுப்பு / பொருள்கள் மாறிகள் அவற்றின் பொருளின் வாழ்நாள் முழுவதும் இருக்கும். பொது மற்றும் தனிப்பட்ட சிறப்பு அணுகல் மாற்றியமைப்பாளர்கள் தங்கள் தெரிவுநிலையைக் கட்டுப்படுத்துகின்றனர். நிரல் இயக்க நேரத்தில் 5 நிலையான வகுப்பு மாறிகள் உள்ளன. அணுகல் மாற்றிகள் அவற்றின் தெரிவுநிலையையும் தீர்மானிக்கின்றன. - நான் படங்களை விரும்புகிறேன், எல்லாம் சரியான இடத்தில் விழும். - உங்களுக்கு நல்லது, அமிகோ. நீங்கள் ஒரு புத்திசாலி என்று எப்போதும் தெரியும். - அணுகல் மாற்றிகளைப் பற்றியும் நான் உங்களுக்குச் சொல்கிறேன் . இவ்வளவு பயப்பட வேண்டாம், இது ராக்கெட் விஞ்ஞானம் அல்ல. இவை நீங்கள் பார்க்கும் பொது மற்றும் தனிப்பட்ட வார்த்தைகள் . - நான் பயப்படவில்லை, இங்கே குளிர் இருக்கிறது. - ஆம், நிச்சயமாக. மற்ற வகுப்புகளிலிருந்து உங்கள் வகுப்பில் உள்ள முறைகள் மற்றும் மாறிகளின் அணுகலை (தெரிவு) நீங்கள் கட்டுப்படுத்தலாம். ஒவ்வொரு முறை அல்லது மாறிக்கும், நீங்கள் ஒரு அணுகல் மாற்றியை மட்டுமே குறிப்பிடலாம். 1 மாற்றி பொது ஒரு மாறி, முறை அல்லது வகுப்பை மாற்றியமைப்புடன் கொடியிடப்பட்ட பொது நிரலில் எங்கிருந்தும் அணுகலாம். இது கட்டுப்பாடுகள் இல்லாமல், திறந்தநிலையின் மிக உயர்ந்த பட்டம். 2 மாற்றியமைப்பாளர் தனிப்பட்ட ஒரு மாறி அல்லது தனிப்பட்ட மாற்றியமைப்புடன் கொடியிடப்பட்ட முறையை அது அறிவிக்கப்பட்ட வகுப்பிலிருந்து மட்டுமே அணுக முடியும். மற்ற அனைத்து வகுப்புகளுக்கும், கொடியிடப்பட்ட முறை அல்லது மாறி, அவை இல்லாதது போல் கண்ணுக்குத் தெரியாது. இது மூடுதலின் மிக உயர்ந்த அளவு (ஒரே வகுப்பில் இருந்து மட்டுமே தெரியும்). 3 மாற்றியமைப்பாளர் இயல்புநிலை எந்த மாற்றியமைப்பாளரும் ஒரு மாறி அல்லது முறையைக் கொடியிடவில்லை எனில், அது ஒரு மாற்றி இயல்புநிலையாகக் கருதப்படுகிறது. அந்த மாற்றியமைப்புடன் கூடிய மாறிகள் அல்லது முறைகள் (அதாவது, எதுவும் இல்லாமல்) அவை அறிவிக்கப்பட்ட தொகுப்பின் அனைத்து வகுப்புகளுக்கும் தெரியும். ஒரே தொகுப்பில் மட்டுமே. மாறிகள் மற்றும் முறைகளுக்கான அணுகல் முழு தொகுப்புக்கும் சாத்தியமாகும் என்பதைக் குறிக்க இந்த மாற்றியமைப்பானது சில நேரங்களில் தொகுப்பு என்று அழைக்கப்படுகிறது , அவற்றின் வகுப்பு விளக்கத் தாவலுக்குச் சொந்தமானது:பழைய நிலை 02 - 12

5 டியாகோ, மாறிகளின் கொத்து உருவாக்குவதற்கான பணிகள்

- ஏய், நண்பா. தேவைப்பட்டால், ஒப்பந்தத்தின் நகலை உங்களுக்காக வைத்திருக்கிறேன். அந்த ஸ்னீக்கி சீப்ஸ்கேட் ரிஷாவிற்கு ஆனந்தமாக தெரியவில்லை. எனது ஒப்பந்தத்தில் உள்ள தொகைகளை நீங்கள் பார்த்திருக்க வேண்டும். ஹே, ஹே. - நல்லது, டியாகோ. நீங்கள் எனக்கு உண்மையான பயனுள்ள விஷயங்களைக் கற்றுக்கொடுக்கிறீர்கள் என்று நினைக்கிறேன். - நிச்சயமாக, அமிகோ. வலி இன்றி ஆதாயம் இல்லை. ஆனால் இன்னும் ஒரு நபர் எந்த பலனும் இல்லாமல் வலியை அனுபவிக்கிறார். - படிப்பதற்கு கையேந்துவது நல்லது. வெவ்வேறு வழிகளில் ஒரு கொத்து மாறிகளை எவ்வாறு உருவாக்குவது என்பதை இப்போது நான் உங்களுக்குக் காண்பிப்பேன்: பழைய நிலை 02 - 13- ஆஹா, டியாகோ! நீங்கள் மிகவும் புத்திசாலி. - ஹே, ஹே! நன்றி, அமிகோ. - நீங்கள் ஏற்கனவே எனது பணிகளை தவறவிட்டீர்கள் என்று நினைக்கிறேன். எனவே அவற்றில் சில இங்கே உள்ளன. அந்த மனிதர்கள், வேற்றுகிரகவாசிகளுக்கு நமது ரோபோ-வாழ்க்கை பற்றி எதுவும் தெரியாது. என்னைத் தவிர யார் அதை உங்களுக்குக் கற்பிப்பார்கள்?
பணிகள்
1 3 முறை காண்பிக்கும் ஒரு நிரலை எழுதுங்கள்: "பலர் உயிருடன் இருக்கிறார்கள், ஏனெனில் அவர்களைச் சுடுவது சட்டவிரோதமானது."
2 காண்பிக்கும் ஒரு நிரலை எழுதுங்கள்: "உங்கள் கருத்தை நான் விரும்பினால், தேவையான படிவங்களை நிரப்பும்படி உங்களிடம் கேட்கிறேன்."
3 20 முறை காண்பிக்கும் ஒரு நிரலை எழுதுங்கள்: "நான் சொன்ன பெரும்பாலான விஷயங்களை நான் ஒருபோதும் சொல்லவில்லை."

6 எல்லி, குறிப்பு மூலம் கடந்து செல்கிறது. குறிப்பு மாறிகள்

- ஏய், அமிகோ, மீண்டும் நான் தான், எல்லி. மன்னிக்கவும். குறிப்பு மாறிகளின் அம்சங்களையும் செயல்பாடுகளுக்கு (முறைகள்) குறிப்பு வாதங்களை எவ்வாறு அனுப்புவது என்பதையும் நான் உங்களுக்கு விளக்குகிறேன். - நான் தயார். - சரி, குறிப்பு மாறிகள் என்பது பழமையானவை தவிர அனைத்து வகைகளின் மாறிகள். இந்த மாறிகள் பொருளின் முகவரியை மட்டுமே கொண்டிருக்கின்றன (பொருள் குறிப்பு). - பழமையான வகைகளின் மாறிகள் ஒரு மதிப்பு மற்றும் வகையைச் சேமிக்கின்றன, மேலும் வகுப்பு மாறிகள் அதே வகுப்பின் பொருள்களின் குறிப்புகளை, நன்றாக அல்லது பூஜ்யமாக சேமிக்கின்றன. நான் சொல்வது சரிதானே? - முற்றிலும். - எனவே, ஒரு குறிப்பு என்ன? - பொருளும் அதன் குறிப்பும் இணைக்கப்பட்டுள்ளன, ஒரு மனிதன் மற்றும் அவனது தொலைபேசி எண்ணைப் போலச் சொல்லலாம். ஒரு ஃபோன் எண் ஒரு மனிதன் அல்ல, ஆனால் அது ஒரு மனிதனிடம் ஏதாவது கேட்க, வழிகாட்ட அல்லது கட்டளையிட ஒரு மனிதனை அழைக்க பயன்படுத்தப்படலாம். ஒரு பொருளுடன் தொடர்பு கொள்ளவும் ஒரு குறிப்பு பயன்படுத்தப்படுகிறது. அனைத்து பொருட்களும் குறிப்புகள் மூலம் ஒன்றோடொன்று தொடர்பு கொள்கின்றன. - மக்கள் ஒருவருக்கொருவர் தொலைபேசியில் தொடர்புகொள்வது போல் இருக்கிறதா? - அது சரி. நீங்கள் ஒரு பழமையான பொருளை ஒதுக்கும்போது, ​​அதன் மதிப்பு நகலெடுக்கப்படும் (நகல்). நீங்கள் ஒரு குறிப்பு மாறியை ஒதுக்கும்போது, ​​பொருள் முகவரி (தொலைபேசி எண்) மட்டுமே நகலெடுக்கப்படும், பொருள் அல்ல. - ஓகே, எனக்கு புரிந்தது. - ஒரு குறிப்பு மற்றொரு நன்மையை வழங்குகிறது: நீங்கள் எந்த முறையிலும் ஒரு பொருள் குறிப்பை அனுப்பலாம், மேலும் இந்த முறையானது அதன் குறிப்பைப் பயன்படுத்தி அதன் முறைகளை அழைப்பதன் மூலமும் பொருளுக்குள் உள்ள தரவை அணுகுவதன் மூலமும் எங்கள் பொருளை மாற்ற (மாற்ற) முடியும். - a & bபழைய நிலை 02 - 14 மாறிகளின் மதிப்புகள் ஸ்வாப் முறையில் ஒன்றுக்கொன்று மாற்றப்படுகின்றன . நீங்கள் swap முறையை அழைக்கும் போது , ​​a & b மாறிகள் m & n மதிப்புகளின் நகல்களைப் பெறுகின்றன . எனவே, a & b இன் மதிப்புகளை மாற்றும்போது m & n மாறிகளின் மதிப்புகள் அப்படியே இருக்கும் . வலது நெடுவரிசையின் குறியீட்டில் இது தெளிவாகத் தெரியும். - உண்மையைச் சொல்வதானால், எனக்கு அது எதுவும் கிடைக்கவில்லை. இன்னும் இரண்டு உதாரணங்களைச் சொல்ல முடியுமா? - குறிப்பு வகையின் விஷயத்தில், நீங்கள் அவ்வாறு செய்யலாம்: பழைய நிலை 02 - 15- மாறிகள் a மற்றும் b க்கு முறையே emma மற்றும் alice க்கு குறிப்புகள் ஒதுக்கப்படுகின்றன, a மற்றும் b மதிப்புகள் emma மற்றும் alice களுக்குள் மாறுகின்றன. - எனவே மற்ற வகுப்புகளுக்குள்ளும் வகுப்புகளை அறிவிக்க முடியுமா? ஆஹா! - மீதமுள்ளவற்றைப் பொறுத்தவரை, அது தெளிவாக இல்லை. - அனைத்தும் ஒரே நேரத்தில் இல்லை.

7 எல்லி, செயல்பாட்டு அழைப்பு, திரும்ப மதிப்பு

- சரி, பிறகு திரும்புவோம். முறை அழைப்பு எவ்வாறு செயல்படுகிறது என்பதைப் பற்றி நாங்கள் பேசுவோம், பிறகு முந்தைய விரிவுரையைப் பார்க்க மீண்டும் முயற்சிக்கவும், சரியா? - ஒப்பந்தம்! - சரி, செயல்பாடு/முறை அழைப்பு மற்றும் திரும்பிய மதிப்புகள் பற்றி நான் உங்களுக்கு சொல்கிறேன். - கட்டளைகள் செயல்பாடுகளாக தொகுக்கப்பட்டுள்ளன, எனவே அவற்றை ஒரு சிக்கலான கட்டளையாக ஒரே தொகுதியில் இயக்கலாம். இதைச் செய்ய, நீங்கள் செயல்பாட்டின் பெயரை (முறை) எழுத வேண்டும், பின்னர் அடைப்புக்குறிக்குள் பெயரைத் தொடர்ந்து மதிப்புகள் மற்றும் அளவுருக்களைக் குறிப்பிடவும். பழைய நிலை 02 - 16- மேலே உள்ள எடுத்துக்காட்டில், அனுப்பப்பட்ட சரத்தை 4 முறை காண்பிக்கும் செயல்பாட்டை நாங்கள் எழுதினோம். பின் 6 வது வரியில் function print4 என்று அழைத்தோம். - வரி 6ஐ செயல்படுத்தும் போது, ​​நிரல் 9 வது வரிக்கு செல்லும், மேலும் s மாறிக்கு "I like to move it, Move it" என்ற மதிப்பு ஒதுக்கப்படும். - பின்னர் 11-14 வரிகள் செயல்படுத்தப்படும், இறுதியாக, செயல்பாடு நிறைவடையும் மற்றும் நிரல் வரி 7 உடன் தொடரும். - கோட்சா. - நீங்கள் செயல்பாட்டிற்கு வாதங்களை (அளவுருக்கள்) அனுப்புவது மட்டுமல்லாமல், செயல்பாட்டின் செயல்பாட்டின் முடிவை (மதிப்பு) திரும்பப் பெறலாம். ரிட்டர்ன் என்ற முக்கிய சொல்லைப் பயன்படுத்தி இது செய்யப்படுகிறது. இது எப்படி இருக்கிறது: பழைய நிலை 02 - 17- நான் அதைப் பிடிக்கிறேன் என்று நினைக்கிறேன். இது இடது மற்றும் வலதுபுறத்தில் ஒரே குறியீடு. இடதுபுறத்தில், இது ஒரு தனி செயல்பாடாக வழங்கப்படுகிறது. - செயல்பாடு ஒரு மதிப்பைக் கணக்கிட்டு, திரும்ப கட்டளையைப் பயன்படுத்தி அதை அழைத்தவர்களுக்கு அனுப்புகிறது. குறைந்தபட்சம் நான் அப்படி நினைக்கிறேன். - அடிப்படையில், அது உண்மை. - மற்றும் வெற்றிட வகை என்ன? - சில செயல்பாடுகள் ஏதாவது ஒன்றைச் செய்கின்றன, ஆனால் எங்கள் முறை பிரதானம் போன்ற எந்த மதிப்புகளையும் கணக்கிட்டு வழங்க வேண்டாம்().அந்த செயல்பாடுகளுக்காக இது ஒரு சிறப்பு முடிவு வகை வெற்றிடத்தை உருவாக்கியது (வெற்று வகை). - ஒரு செயல்பாடு எதையும் திருப்பித் தரவில்லை என்றால், நாம் ஏன் எதையும் குறிப்பிட முடியாது? - ஒவ்வொரு மாறியும் எவ்வாறு அறிவிக்கப்படுகிறது என்பதைப் பற்றி சிந்தியுங்கள்: வகை மற்றும் பெயர். ஒரு செயல்பாடு வகை, பெயர் மற்றும் அடைப்புக்குறிக்குள் அறிவிக்கப்படுகிறது. செயல்பாட்டுப் பெயர் அடைப்புக்குறிகளைத் தொடர்ந்து ஒரு செயல்பாட்டு அழைப்பு! - எனவே செயல்பாடுகளை இரண்டு வகைகளாகப் பிரிப்பதை விட "வெற்று வகை" கொண்டு வருவது எளிதாக இருந்ததா? - சரியாக! நீங்கள் விரைவான சிந்தனையாளர், என் பையன். - மற்றும் நான் எப்படி ஒரு வெற்று வகையை திரும்பப் பெறுவது? - உன்னால் முடியாது. இது எவ்வாறு இயங்குகிறது என்பது இங்கே: JVM திரும்பப் பெறும்போதுகட்டளை, இது திரும்பும் வார்த்தையின் வலதுபுறத்தில் உள்ள வெளிப்பாட்டின் மதிப்பைக் கணக்கிடுகிறது, அந்த மதிப்பை ஒரு சிறப்பு நினைவகப் பகுதியில் சேமித்து உடனடியாக செயல்பாட்டிலிருந்து வெளியேறுகிறது . செயல்பாடு அழைக்கப்பட்ட இடத்தில் ஒரு செயல்பாட்டு அழைப்பின் விளைவாக சேமிக்கப்பட்ட மதிப்பைப் பயன்படுத்துகிறது. மேலே உள்ள எடுத்துக்காட்டில் நீங்கள் அதைக் காணலாம். - int m = min(a,b) m = m2 ஆக மாற்றப்பட்ட இடத்தைக் குறிப்பிடுகிறீர்களா ? - ஆம். செயல்பாட்டு அழைப்பிற்குப் பிறகு, செயல்பாட்டிற்குப் பதிலாக அதன் முடிவு அதே இடத்தில் எழுதப்பட்டதைப் போல அனைத்தும் தொடர்ந்து செயல்படும். அந்த வாக்கியத்தை மீண்டும் ஒருமுறை படித்துவிட்டு கடைசி உதாரணத்தின் குறியீட்டைப் பாருங்கள். - இது எளிதானது என்று தோன்றுகிறது, ஆனால் உண்மையில் இது கடினம். எனக்கு கொஞ்சம் கிடைத்தது, அவ்வளவுதான். - அது பரவாயில்லை.முதல் முயற்சியில் நீங்கள் ஏற்கனவே அறிந்ததை மட்டுமே புரிந்து கொள்ள முடியும். உங்களுக்கான புதிய பகுதியில் நீங்கள் எவ்வளவு அதிகமாக நுழைந்தீர்களோ, அவ்வளவு தெளிவாக தெரியவில்லை. மற்றும் முடிவு இன்னும் அருமையாக இருக்கும். நேரம் செல்லச் செல்ல, எல்லாம் தெளிவாகிறது. - சரி, அப்படியானால், தொடரலாம்.

8 டியாகோ

- ஏய், அமிகோ. உங்களுக்கான இரண்டு பணிகள் இதோ. இப்போது நீங்கள் System.out ஐ விட அதிகமாக ஏதாவது செய்ய முடியும். உன்னால் முடிந்ததை சிறப்பாக செய்! நான் உன்னை நம்புகிறேன்!
பணிகள்
1 குறைந்தபட்சம் இரண்டு எண்கள்
குறைந்தபட்சம் இரண்டு எண்களை வழங்கும் செயல்பாட்டை எழுதுங்கள்.
2 அதிகபட்சம் இரண்டு எண்கள்
அதிகபட்சம் இரண்டு எண்களை வழங்கும் செயல்பாட்டை எழுதவும்.
3 குறைந்தபட்சம் மூன்று எண்கள்
குறைந்தபட்சம் மூன்று எண்களை வழங்கும் செயல்பாட்டை எழுதுங்கள்.
4 குறைந்தபட்சம் நான்கு எண்கள்
குறைந்தபட்சம் நான்கு எண்களை வழங்கும் செயல்பாட்டை எழுதுங்கள்.
min(a,b,c,d) செயல்பாடு min(a, b) செயல்பாட்டைப் பயன்படுத்த வேண்டும் (அழைக்க)
5 சரம் நகல்
அனுப்பப்பட்ட சரத்தை மூன்று மடங்கு காண்பிக்கும் ஒரு செயல்பாட்டை எழுதவும். ஒவ்வொரு சரமும் ஒரு புதிய வரியில் இருக்க வேண்டும்.
6 உரை காட்சி
அனுப்பப்பட்ட சரத்தை (வார்த்தை) ஒரே வரியில் மூன்று முறை காண்பிக்கும் செயல்பாட்டை எழுதவும்.
வார்த்தைகள் ஒரு இடைவெளியால் பிரிக்கப்பட வேண்டும் மற்றும் ஒன்றாக ஒன்றிணைக்க வேண்டியதில்லை.

9 டியாகோ, முழு வகுப்பின் பெயர்

பழைய நிலை 02 - 18- ஏய், அமிகோ, முழு வகுப்புப் பெயர்களைப் பற்றி நான் உங்களுக்குச் சொல்ல விரும்புகிறேன். - வகுப்புகள் தொகுப்புகளில் இருப்பதை நீங்கள் ஏற்கனவே அறிவீர்கள். எனவே, ஒரு முழு வகுப்பு பெயர் என்பது புள்ளிகளால் பிரிக்கப்பட்ட அனைத்து தொகுப்புகளையும் உள்ளடக்கிய ஒரு பெயர் மற்றும் ஒரு வர்க்கப் பெயர். எடுத்துக்காட்டுகள்: பழைய நிலை 02 - 19 - உங்கள் சொந்த குறியீட்டில் வகுப்பைப் பயன்படுத்த அதன் முழுப் பெயரைக் குறிப்பிட வேண்டும். இருப்பினும், நீங்கள் ஒரு குறுகிய பெயரைப் பயன்படுத்தலாம் - ஒரு வர்க்கப் பெயரை மட்டுமே. இதைச் செய்ய, நீங்கள் வகுப்பை அறிவிக்கும் முன், இந்த வகுப்பின் பெயரைக் குறிப்பிடுவதன் மூலம், இறக்குமதி என்ற வார்த்தையைச் சேர்த்து, "இறக்குமதி" செய்ய வேண்டும். java.lang (ஸ்ட்ரிங், முழு எண்,...) தொகுப்பின் வகுப்புகள் முன்னிருப்பாக இறக்குமதி செய்யப்படும். நீங்கள் அவற்றைக் குறிப்பிடத் தேவையில்லை. உதாரணம்: பழைய நிலை 02 - 20- குறுகிய பெயர்களைப் பயன்படுத்துவதற்கான உதாரணம்: பழைய நிலை 02 - 21- எனக்கு கிடைத்தது. - சரி.

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

பழைய நிலை 02 - 22- ஏய், அமிகோ. இன்று எல்லியும் ரிஷாவும் சொன்னதை நீங்கள் புரிந்துகொண்டீர்கள் என்று நம்புகிறேன். நான் உறுதியளித்தபடி பாதுகாப்பாக இருப்பதற்கு, மேலும் உள்ளடக்கத்திற்கான இணைப்புகள் இங்கே உள்ளன: 1 எனது குறிப்புகள் 2 ஜாவாவில் சிந்தித்தல். அந்த அற்புதமான புத்தகம் பற்றி நான் ஏற்கனவே கூறியுள்ளேன். அதைப் படித்தால் நன்றாக இருக்கும். - நீங்கள் அதைப் பார்க்க நேரம் ஒதுக்குவீர்கள் என்று நம்புகிறேன். - அஹம். கண்டிப்பாக செய்கிறேன்!

11 ஜூலியோ

- ஏய், அமிகோ! நீங்கள் சில கடினமான மற்றும் சோர்வான ஓய்வுக்காக இருக்கிறீர்கள் என்று நம்புகிறேன்?

கருத்துக்கள்
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION