భవిష్యత్తు వచ్చింది
20వ శతాబ్దపు విశేషాలు హూవర్, వాషింగ్ మెషిన్, టీవీ సెట్ మరియు కారు. మీరు చేతితో బట్టలు ఉతకడం, గుర్రపు స్వారీ చేయడం, వెలుతురు కోసం కొవ్వొత్తులను ఉపయోగించడం కొనసాగిస్తే, 20వ శతాబ్దపు ప్రమాణాల ప్రకారం, మీరు 19వ స్థానంలో నివసిస్తున్నారు.
ఇంటర్నెట్, సెల్ ఫోన్, స్కైప్, సోషల్ నెట్వర్క్లు, 21వ శతాబ్దపు గుణాలుగా మారాయి. ఇంటర్నెట్ ద్వారా మానవాళికి బాగా తెలిసిన ఏదైనా సమాచారాన్ని యాక్సెస్ చేయడం సాధ్యపడుతుంది.వెబ్లో పని చేయడం మరియు వ్యాపారం చేయడం, విద్యను పొందడం మరియు బోధించడం సాధ్యమవుతుంది. సోషల్ నెట్వర్క్ల ద్వారా స్నేహితుడిని, ఉద్యోగం, స్నేహితురాలు, ఆసక్తుల ద్వారా సమూహాన్ని కనుగొనడం సాధ్యమవుతుంది. మీరు ప్రపంచంలోని ఏ వ్యక్తితోనైనా ఆచరణాత్మకంగా పరిచయం చేసుకోవచ్చు, ఆ వ్యక్తి నుండి సలహా లేదా సహాయం అడగండి. మీరు మొత్తం ప్రపంచంలోని వ్యక్తులతో స్నేహం చేయవచ్చు, ఆపై వారిని సందర్శించడానికి లేదా వారిని మీ ప్రదేశానికి ఆహ్వానించడానికి లేదా కలిసి ఎక్కడికైనా వెళ్లవచ్చు. స్కైప్ ద్వారా మీరు స్నేహితులు, సోదరులు, సోదరీమణులు, తల్లిదండ్రులు, బంధువులు మరియు మొత్తం ప్రపంచంలోని ఇతర వ్యక్తులతో కమ్యూనికేట్ చేయవచ్చు.
ప్రపంచంలోని ఏ ప్రదేశంలోనైనా ఉచిత విజువల్ కమ్యూనికేషన్. 20 ఏళ్ల క్రితం ప్రజలు దీని గురించి కలలు కనే ధైర్యం చేయలేదు.ఇప్పుడు ఇది సాధారణ వాస్తవం. GoogleStreetView భూమిపై ఉన్న ఏ దేశంలోని ఏ నగరంలోనైనా వీధుల్లో "నడవడానికి" మిమ్మల్ని అనుమతిస్తుంది. మీరు ఎక్కడ నివసించాలనుకుంటున్నారో, ఒక స్థలాన్ని ఎంచుకోవచ్చు మరియు అక్కడికి వెళ్లవచ్చు. "ఆధునిక టెలిఫోన్" యజమాని: మాట్లాడవచ్చు, సందేశాలు వ్రాయవచ్చు, చిత్రాలను పంపవచ్చు, వెబ్లో సమాచారం కోసం సర్ఫ్ చేయవచ్చు, వందల మిలియన్ల ఉచిత అప్లికేషన్లను ఇన్స్టాల్ చేయవచ్చు.
ఇంకేం? వీడియోలు-కాల్లు చేయండి, కొంత సంగీతాన్ని వినండి, వీడియోను చూడండి, వీడియో చేయండి, ఫోటోలు తీయండి, మ్యాప్లో లొకేషన్ను చూడండి, దానిపై లొకేషన్-మార్క్లను ఉంచండి, ఆర్గనైజర్ని ఉపయోగించండి, సోషల్ నెట్వర్క్లలో కమ్యూనికేట్ చేయండి మరియు పిల్లులని "ఇష్టం" చేయండి.
![పాత స్థాయి 01 - 2]()
మీరు ఒక సంవత్సరంలో (లేదా ఏదైనా ఇతర భాష) ఇంగ్లీషు నేర్చుకోవచ్చు, ఆడియో కోర్సులు వినడం, మీరు పనికి వెళ్లినప్పుడు మరియు పని నుండి. ఏదైనా సమాచారం వెబ్లో, ఏదైనా పాఠ్యపుస్తకాల్లో అందుబాటులో ఉంటుంది.
మీకు ఉపశీర్షికలతో అత్యుత్తమ ప్రపంచ విశ్వవిద్యాలయాల వీడియో ఉపన్యాసం కావాలా? అక్కడ వారు కూడా ఉన్నారు. ఇంగ్లీషులో మాట్లాడితే పుస్తకం రాసి
అమెజాన్ లో పబ్లిష్ చేసి డబ్బు సంపాదించుకోవచ్చు. మీరు అనేక వందల డాలర్లకు వెబ్సైట్ను ఆర్డర్ చేయవచ్చు మరియు ప్రపంచవ్యాప్తంగా వెబ్లో వ్యాపారం చేయవచ్చు. 20వ శతాబ్దంలో జీవించడం మానేయండి, ఏమి నేర్చుకోవాలి, ఎలా నేర్చుకోవాలి, ఏమి చేయాలి మరియు ఎక్కడ జీవించాలి అని చెప్పడానికి వేచి ఉండండి. మీ స్వంతంగా నిర్ణయించుకోండి.
మీ జీవితాన్ని మార్చుకునే అవకాశాలు అడుగడుగునా మిమ్మల్ని చుట్టుముట్టాయి. మరియు చివరి విషయం ఏమిటంటే, ఈ జోక్ ఉంది: వరద సంభవించింది. ప్రతి ఒక్కరూ తమ ప్రాణాల కోసం పరుగులు తీస్తున్నారు, ఒక పాత మరియు చాలా భక్తిగల యూదుడు తప్ప, కూర్చుని ప్రార్థిస్తున్నాడు. ఒక ట్రక్కు అటుగా వెళుతోంది, అందులోని వ్యక్తులు యూదుని ఇలా అరిచారు: - హైమ్, లోపలికి రా, నిన్ను నువ్వు రక్షించుకో! - నేను నా జీవితమంతా ప్రార్థిస్తూనే ఉన్నాను మరియు అన్ని సంప్రదాయాలకు కట్టుబడి ఉన్నాను, దేవుడు నన్ను రక్షిస్తాడు, - హైమ్ సమాధానమిస్తాడు. కిటికీల వరకు నీరు ఎక్కువగా వస్తోంది. ఒక పడవ తేలుతోంది. అదే ప్రశ్న, అదే సమాధానం. నీరు పైకప్పు వరకు పెరుగుతూనే ఉంటుంది. హైమ్ కూర్చుని ప్రార్థిస్తున్నాడు. ఒక హెలికాప్టర్ ఎగురుతుంది. అదే ప్రశ్న, అదే సమాధానం. మరియు హైమ్ మునిగిపోయాడు. మరియు ఇతర ప్రపంచంలో అతను దేవుణ్ణి దూషించడం ప్రారంభించాడు: - నేను నా జీవితమంతా ప్రార్థిస్తూనే ఉన్నాను మరియు అన్ని సంప్రదాయాలకు కట్టుబడి ఉన్నాను, మీరు నన్ను ఎందుకు రక్షించలేదు? - నేను మీకు కారు, పడవ మరియు హెలికాప్టర్ పంపాను, కాబట్టి మీరు ఎందుకు ఫిర్యాదు చేస్తున్నారు?
మీరు కొత్త స్థాయికి చేరుకున్నారు
స్థాయి 1
- మీ మొదటి స్థాయికి అభినందనలు!
- ధన్యవాదాలు! ఇది నేను అనుకున్నదాని కంటే సులభం! - మరియు నేను చాలా ఆనందించాను! - మీరు దీన్ని మరింత ఉత్సాహంగా చూస్తారు. ఇప్పుడు, నేను నిరూపిస్తాను. మీరు సిద్ధంగా ఉన్నారా?
- మడతపెడదాం!
1 రిషా, ప్రోగ్రామ్తో పరిచయం.
1 రిషా
- హాయ్, నా యువ స్నేహితుడు. నేను 16వ తరంలో బ్యూరోక్రాట్ని అనే విషయం మీరు మరచిపోలేదని ఆశిస్తున్నాను. నేను నా జ్ఞానాన్ని క్రమబద్ధీకరించకుంటే నేను ఎప్పటికీ విజయవంతం కాలేను. కొన్ని పనుల్లో మీకు సహాయపడే చాలా ఉపయోగకరమైన చిట్కాలు నా దగ్గర ఉన్నాయి. మొదట, సాధారణ జావా ప్రోగ్రామ్ అంటే ఏమిటో నేను మీకు చెప్తాను.
- సరే ముందుకు వెళ్ళు. - వాస్తవం ఒకటి.
జావా ప్రోగ్రామ్లో తరగతులు ఉంటాయి. ప్రతి తరగతి ప్రత్యేక ఫైల్లో నిల్వ చేయబడుతుంది. ఫైల్ పేరు తరగతి పేరుతో సరిపోలుతుంది; ఫైల్ పొడిగింపు .java.
- ప్రోగ్రామ్ .java ఫైల్ సెట్ను కలిగి ఉంటుంది, ప్రతి ఫైల్లో ఒక తరగతి కోడ్ ఉంటుంది, సరియైనదా? - ఖచ్చితంగా నిజం, అమిగో! ఫైల్ పేరు MyCat.java అయితే, అది MyCat తరగతిని కలిగి ఉంటుంది. - వాస్తవం రెండు.
తరగతులతో కూడిన చాలా ఫైల్లను కలిగి ఉంటే, మేము వాటిని ఫోల్డర్లు మరియు సబ్ఫోల్డర్లుగా సమూహపరుస్తాము.తరగతులు ప్యాకేజీలు మరియు ఉపప్యాకేజీలుగా వర్గీకరించబడిందని గమనించండి.
ప్యాకేజీలు మరియు ఉపప్యాకేజీల పేర్లు తరగతి కోడ్లో పేర్కొనబడాలి. అవి తప్పనిసరిగా డిస్క్లోని ఫోల్డర్లు మరియు సబ్ఫోల్డర్ల పేర్లతో సరిపోలాలి. - కాబట్టి మేము ఫైల్లను ఒకవైపు ఫోల్డర్లుగా మరియు తరగతులను ప్యాకేజీలుగా అమర్చాము. తరగతి పేరు తప్పనిసరిగా తరగతి వివరించబడిన ఫైల్ పేరుతో సరిపోలాలి. తరగతిని నిల్వ చేయడానికి ఫోల్డర్ పేరుతో ప్యాకేజీ పేరు సరిపోలుతుంది.
- దీని గురించి మరింత చెప్పండి. - సబ్ప్యాకేజీల పేర్లు దాదాపు వెబ్లోని లింక్ల వలె ఒక పాయింట్ ద్వారా వేరు చేయబడ్డాయి.
- కాబట్టి మీరు “ జంతువులు. పెంపుడు జంతువులు ” ప్యాకేజీలో క్యాట్ క్లాస్ని కలిగి ఉన్నట్లయితే , A) డిస్క్లో src ఫోల్డర్ ఉందని అర్థం. అన్ని ప్రాజెక్ట్ ఫైల్లు ఈ ఫోల్డర్లో నిల్వ చేయబడతాయి; బి) దాని లోపల ఒక ఫోల్డర్ ఉంది
పెంపుడు జంతువులు అనే ఫోల్డర్తో కూడిన
జంతువులు , C)
పెంపుడు జంతువుల ఫోల్డర్లో క్యాట్ .జావా అనే ఫైల్ ఉంది , ఇందులో
క్యాట్ అనే క్లాస్ కోడ్ ఉంటుంది .
- నాకు కొంత అర్థమైంది, కానీ నాకు ఖచ్చితంగా తెలియదు. - బాగా, తరగతులు మరియు ప్యాకేజీల నిర్మాణం డిస్క్లోని ఫోల్డర్లు మరియు ఫైల్ల నిర్మాణం వలె ఉంటుంది.
src/com/houses/ ఫోల్డర్లో House .java ఫైల్ ఉన్నట్లయితే ,
com.houses ప్యాకేజీలో ఉండే క్లాస్
హౌస్ ఉందని అర్థం . - ఈ సందర్భంలో, పూర్తి ఫైల్ పేరు «com/houses/
House .java», మరియు తరగతి పూర్తి పేరు
com.houses.House .
- దొరికింది. - బాగుంది, మీరు చాలా తెలివిగలవారు. ఇప్పుడు స్క్రీన్ని చూడండి - ఇక్కడ చిన్న తరగతి కోడ్ ఉంది. నేను అన్ని కీలక అంశాలను గుర్తించాను:
- మొదటి ప్రయత్నంలోనే ప్రతిదీ స్పష్టంగా ఉంది. హే, హే. - మీ కోసం రౌడీ! మీరు చాలా అర్థం చేసుకోవలసిన అవసరం లేదు. ఉపాయం ఏమిటంటే, ఇప్పుడే ఏదైనా పట్టుకోవడం, మిగతావన్నీ తర్వాత మీకు అర్థమవుతాయి. సరే, ఐతే, ఈరోజుకి నేను పూర్తి చేసాను, ఇంకెవరైనా మిమ్మల్ని చూసుకోనివ్వండి.
2 జాన్ స్క్విరెల్స్, ఈ ఆన్లైన్ కోర్సును ఎలా ఉపయోగించాలి
- మంచి రోజు, అమిగో. నేను జాన్ స్క్విరెల్స్, గెలాక్సీ రష్ స్పేస్ షిప్ కెప్టెన్.
- శుభ రోజు, కెప్టెన్. - ఈ రోజు నేను మా అభ్యాస ప్రక్రియ ఎలా ఏర్పాటు చేయబడిందో మీకు వివరించబోతున్నాను.
కోడ్జిమ్ గైడ్
కంప్యూటర్ ప్రోగ్రామింగ్ సులభం మరియు ఆసక్తికరంగా ఉంటుందని నేను ఎల్లప్పుడూ నా విద్యార్థులకు చెప్పాను. ఇప్పుడు మీరు దానిని మీరే నిర్ధారించుకోవచ్చు. కోర్సు యొక్క లక్ష్యం జావాలో చదువుకోవడం, ఆనందించడం మరియు నిజమైన ప్రోగ్రామింగ్ నైపుణ్యాలను పొందడం, ఇది సాఫ్ట్వేర్ డెవలపర్గా ఉద్యోగం పొందడానికి మీకు సహాయం చేస్తుంది. అందుకే కోర్సులో చాలా ప్రాక్టికల్ టాస్క్లు ఉన్నాయి. పని సంక్లిష్టత సాధారణ నుండి అత్యంత సంక్లిష్టమైన వాటికి క్రమంగా పెరుగుతుంది.
కోర్సు ఎలా ఏర్పాటు చేయబడింది
కోర్సు 40 స్థాయిలను కలిగి ఉంటుంది. ప్రతి స్థాయిలో 10-12 ఉపన్యాసాలు మరియు 20-30 ఆచరణాత్మక పనులు ఉంటాయి. ప్రతి స్థాయి దిగువన ఉన్న స్టార్ మ్యాప్లోని ప్రత్యేక సౌర వ్యవస్థకు అనుగుణంగా ఉంటుంది మరియు స్థాయిలో ఉపన్యాసాలు సౌర వ్యవస్థ యొక్క గ్రహాలు. ప్రతి తెరిచిన ఉపన్యాసం మరొక గ్రహానికి విమానం. అన్ని ఉపన్యాసాలు తెరిచినప్పుడు, స్పేస్షిప్ తదుపరి స్టార్ సిస్టమ్కి ఎగురుతుంది.
![పాత స్థాయి 01 - 5]()
ప్రాక్టికల్ టాస్క్లను పరిష్కరించడానికి, వీడియోలను చూడటం మరియు అనేక ఇతర విషయాలను మీరు రివార్డ్ పొందుతారు - "డార్క్ మ్యాటర్" యొక్క కొన్ని యూనిట్లు.
![పాత స్థాయి 01 - 6]()
తదుపరి ఉపన్యాసం లేదా స్థాయికి వెళ్లడానికి, మీరు "స్పేస్షిప్లో ఫ్లైట్" చేయాలి, దీనికి "ఒక రీఫ్యూయలింగ్ షిప్" అవసరం:
![పాత స్థాయి 01 - 7]()
స్పేస్షిప్కి ఇంధనం నింపడానికి 5 యూనిట్ల డార్క్ మ్యాటర్ అవసరం.
తదుపరి స్థాయికి వెళ్లడం
తదుపరి స్థాయికి వెళ్లడానికి, మీరు ప్రస్తుత స్థాయిలోని అన్ని ఉపన్యాసాల ద్వారా వెళ్లాలి. తదుపరి ఉపన్యాసానికి వెళ్లడానికి, మీరు పెద్ద ఆకుపచ్చ బటన్ను నొక్కాలి:
![పాత స్థాయి 01 - 8]()
మీరు తదుపరి పాఠానికి వెళ్లినప్పుడు, మీ స్పేస్షిప్ మరొక గ్రహానికి ఎగురుతుంది. మీరు ఇంధనం అయిపోతే లేదా మీ షిప్ నింపబడకపోతే, బటన్ నొక్కడం సాధ్యం కాదు మరియు ఇలా కనిపిస్తుంది:
![పాత స్థాయి 01 - 9]()
మీరు "నా పేజీ" విభాగంలో షిప్ని పూరించవచ్చు. డార్క్ మ్యాటర్ లేనందున మీరు ఓడకు ఇంధనం నింపలేకపోతే, మీరు అనేక పనులను పరిష్కరించాలి మరియు దానిని సంపాదించాలి. ఒక పనిని పరిష్కరించడానికి పసుపు బటన్ను ఉపయోగించండి, అంటే ఉపన్యాసాలకు ఎడమవైపు, ఆచరణాత్మక పనులకు సమీపంలో:
ప్రాక్టికల్ పనులు
నమూనాలో కోడ్ను నమోదు చేయడం - ఇది చాలా సులభమైన ఆచరణాత్మక పని. ఈ పనిని పరిష్కరించడానికి, మీరు విండో దిగువ భాగంలో తప్పనిసరిగా జావా కోడ్ను నమోదు చేయాలి. కోడ్ నమూనాతో సమానంగా ఉండాలి (ఇది విండో ఎగువ భాగంలో ఉంటుంది).
ప్రోగ్రామ్ను వ్రాయండి - సగటు సంక్లిష్టత యొక్క ఆచరణాత్మక పని. దాన్ని పరిష్కరించడానికి, మీరు ప్రోగ్రామ్ను జావాలో వ్రాయాలి. మీరు పనిని ఎలా పరిష్కరించాలో తెలుసుకోవాలి మరియు ప్రధాన విండోలో కోడ్ పరిష్కారాన్ని నమోదు చేయండి. ఆపై బటన్ను నొక్కండి:
![పాత స్థాయి 01 - 12]()
మీ అధ్యయనాన్ని సులభతరం చేయడానికి, అలాగే ప్రోగ్రామ్ యొక్క తనిఖీ ప్రక్రియను సులభతరం చేయడానికి, "మీ కోడ్ను ఇక్కడ జోడించు" అనే వ్యాఖ్యతో గుర్తించబడిన ప్రదేశంలో మాత్రమే కోడ్ వ్రాయబడాలి. విజయవంతమైన సంకలనం విషయంలో, ప్రోగ్రామ్ స్వయంచాలకంగా తనిఖీ చేయబడుతుంది- ప్రస్తుత పని సరిగ్గా పరిష్కరించబడిందా. ప్రోగ్రామ్ స్క్రీన్పై ఏదైనా ప్రదర్శిస్తే, క్రింద ఒక ప్రత్యేక విండో ఉంది -
అవుట్పుట్ విండో. ప్రోగ్రామ్ చివరి రన్లో స్క్రీన్పై ప్రదర్శించిన ప్రతిదాన్ని ఇది చూపుతుంది. ఉపన్యాసాలలో ఏదైనా చూడడానికి లేదా పని యొక్క పరిష్కారాన్ని వాయిదా వేయడానికి మీరు ఎల్లప్పుడూ విండోను కోడ్తో దాచవచ్చు. ఎగువ కుడి మూలలో ఉన్న బటన్ను నొక్కండి. మీరు మళ్లీ ఈ టాస్క్కి తిరిగి వచ్చినప్పుడు, మీ మునుపటి కోడ్ అలాగే ఉంటుంది. బటన్ ఇలా కనిపిస్తుంది:
![పాత స్థాయి 01 - 14]()
కోడ్తో విండో పరిమాణం చాలా తక్కువగా ఉంటే, మీరు గరిష్టీకరించు బటన్ను క్లిక్ చేయడం ద్వారా దాన్ని గరిష్టీకరించవచ్చు (4వ స్థాయి నుండి అందుబాటులో ఉంటుంది):
హోమ్ టాస్క్లుIntellij IDEAలో తప్పక పరిష్కరించబడాలి (3వ స్థాయి నుండి అందుబాటులో ఉంటుంది). కోడింగ్ను సులభతరం చేయడానికి ఇది డెవలపర్ల (IDE) కోసం ప్రత్యేక ప్రోగ్రామ్. నేను IDEA కోసం ఒక ప్లగ్ఇన్ని వ్రాసాను, ఇది సెకను కంటే తక్కువ వ్యవధిలో మీ ప్రోగ్రామ్ సరైనదో కాదో తనిఖీ చేయగల సామర్థ్యాన్ని ఇస్తుంది. ప్లగ్ఇన్లో కేవలం రెండు బటన్లు మాత్రమే ఉంటాయి:
ఎడమ బటన్ మీ కోసం అందుబాటులో ఉన్న టాస్క్ల జాబితాను చూపుతుంది:
కుడి బటన్ని తనిఖీ చేయడానికి సర్వర్కి టాస్క్ని పంపుతుంది:
![పాత స్థాయి 01 - 18]()
మీరు వీడియోలను చూడటం ద్వారా "డార్క్ మ్యాటర్" కూడా సంపాదించవచ్చు:
3 రిషా, మెమరీ పని యొక్క బేసిక్స్
- ఇది మళ్లీ నేనే: నేను మీకు ఏదో వివరించడం మర్చిపోయాను.
నేను మీకు వేరియబుల్స్ మరియు మెమరీ అడ్రసింగ్ గురించి చెప్పాలనుకుంటున్నాను . దాని గురించి పెద్దగా ఆలోచించకండి, కానీ మీరు ఏదైనా గుర్తుంచుకుంటే - అది దయ!
- మీ విధానాన్ని ప్రేమించండి. బాగుంది, పాయింట్ తీసుకుంటే, లేకపోతే - సరే, సరే. - అది వెళితే, అది వెళుతుంది, బలవంతం చేయవద్దు. అది స్పష్టంగా ఉంది. ఎందుకు, ఇది మీకు భిన్నంగా ఉందా?
- అది. మేము అధ్యయనం చేయడానికి మరొక విధానాన్ని కలిగి ఉన్నాము: మీకు ఇష్టం లేకపోతే, మీరు చేయాల్సి ఉంటుంది. - అయ్యో, ఎంత కాలం చెల్లిన విధానం. కేవలం ఫాన్సీ, మీరు చాలా సమయం మరియు కృషిని వృధా చేస్తారు మరియు దాదాపు ఫలితం లేదు.
- డెడ్ రైట్! కానీ అది పాస్ చేయనివ్వండి. - అయితే సరే. Excelని ఊహించుకోండి. ఎక్సెల్ అందరికీ తెలుసు. ఎక్సెల్ షీట్ సెల్లను కలిగి ఉంటుంది, ప్రతి సెల్ దాని ప్రత్యేక సంఖ్యను కలిగి ఉంటుంది (A1, A2,...B1, B2).
సెల్ నంబర్ మీకు తెలిసినప్పుడు మీరు సెల్లో కొంత విలువను ఉంచవచ్చు లేదా నిల్వ చేసిన విలువను పొందవచ్చు. కంప్యూటర్ మెమరీ కూడా అదే విధంగా అమర్చబడి ఉంటుంది.
- ఇప్పటివరకు, ఇది స్పష్టంగా ఉంది. - రన్టైమ్లో ప్రోగ్రామ్ మరియు దాని డేటా మెమరీలో నిల్వ చేయబడతాయి. మొత్తం కంప్యూటర్ మెమరీ చిన్న సెల్స్ ద్వారా సూచించబడుతుంది - బైట్లు. ప్రతి సెల్ దాని ప్రత్యేక సంఖ్యను కలిగి ఉంటుంది - 0,1,2,3, ... (సున్నాతో ప్రారంభమవుతుంది).
మీకు సెల్ నంబర్ తెలిస్తే, మేము అక్కడ కొంత డేటాను సేవ్ చేయవచ్చు లేదా సెల్ నుండి డేటాను తీసుకోవచ్చు . కొన్ని సెల్లు ప్రోగ్రామ్ కోడ్ను, ప్రాసెసర్ కమాండ్ సెట్ను నిల్వ చేస్తాయి, మరొకటి ప్రోగ్రామ్ డేటాను నిల్వ చేస్తాయి. ప్రతి సెల్ సంఖ్యను దాని చిరునామా అని కూడా అంటారు.
- ప్రాసెసర్, ఆదేశాలు... - ప్రొఫెసర్ నాకు దాని గురించి కొంత చెప్పారు, కానీ కొంచెం. - ప్రాసెసర్ అనేది మెమరీలోకి తీసుకువచ్చిన ప్రోగ్రామ్ నుండి ఆదేశాలను అమలు చేయగల విషయం. దాదాపు ప్రతి ప్రాసెసర్ కమాండ్ ఇలా కనిపిస్తుంది: "కొన్ని సెల్ల నుండి డేటాను తీసుకోండి, వాటితో ఏదైనా చేయండి, ఆపై ఫలితాన్ని ఇతర సెల్లలో ఉంచండి". వందలాది వాటిని కలపడం ద్వారా, మేము సంక్లిష్టమైన మరియు ఉపయోగకరమైన ఆదేశాలను పొందుతాము.
- భూమిపై నాకు ఇవన్నీ ఎందుకు అవసరం? -
కోడ్లో వేరియబుల్ డిక్లేర్ చేయబడినప్పుడు, దానికి ఉపయోగించని మెమరీ భాగం ఇవ్వబడుతుంది , సాధారణంగా కొన్ని బైట్లు. వేరియబుల్ను ప్రకటించేటప్పుడు మీరు ప్రోగ్రామ్ వేరియబుల్లో నిల్వ చేసే సమాచార రకాన్ని కూడా పేర్కొనాలి: సంఖ్యలు, వచనం లేదా ఇతర డేటా.
సౌలభ్యం కోసం, ప్రతి వేరియబుల్కు ప్రత్యేక పేరు ఇవ్వబడింది .
- కాబట్టి, ఒక వేరియబుల్ ఒక పేరు మరియు ఒక రకం, లేదా మెమరీ ముక్క మరియు ఒక విలువ? - అన్నీ కలిపి. కొన్ని ఉదాహరణలను పరిశీలిద్దాం.
4 ఎల్లీ, Int మరియు స్ట్రింగ్ రకాలతో పరిచయం
- హే, అమిగో.
- హలో, ఎలినోరా క్యారీ. - నన్ను ఎల్లీ అని పిలవండి, కాబట్టి అది అధికారికంగా వినిపించదు.
- సరే, ఎల్లీ. - నా సహాయంతో మీరు త్వరగా అత్యుత్తమ ప్రోగ్రామర్లలో ఒకరు అవుతారని నేను భావిస్తున్నాను. ప్రారంభకులకు బోధించడంలో నాకు గొప్ప అనుభవం ఉంది. నన్ను అనుసరించండి మరియు అది గడియారపు పని లాగా సాగుతుంది. ప్రారంభిద్దాం. -
జావాలో రెండు ప్రాథమిక రకాలు ఉన్నాయి:
స్ట్రింగ్ మరియు
పూర్ణాంక .
స్ట్రింగ్లో మేము స్ట్రింగ్స్/టెక్స్ట్ మరియు పూర్ణాంక సంఖ్యలలో (పూర్ణాంకాలు) నిల్వ చేస్తాము. కొత్త వేరియబుల్ను ప్రకటించడానికి, మీరు దాని రకం మరియు పేరును వ్రాయాలి. పేరు వేరియబుల్ మరియు/లేదా ఫంక్షన్ యొక్క ఇతర పేర్లతో సరిపోలకూడదు.
![పాత స్థాయి 01 - 22]()
- వేరియబుల్స్ డిక్లేర్ చేసినప్పుడు మీరు వెంటనే వాటికి విలువలను నమోదు చేయవచ్చు.
- వేరియబుల్కి కొత్త విలువను నమోదు చేయడానికి మీరు “ =![పాత స్థాయి 01 - 23]()
” అనే గుర్తును ఉపయోగించాలి . దీనిని
అసైన్మెంట్ ఆపరేటర్ అని కూడా అంటారు .
అసైన్మెంట్ అనేది మరొక వేరియబుల్ నుండి తీసుకోబడిన లేదా అనేక వేరియబుల్స్ ఆధారంగా లెక్కించబడిన విలువను వేరియబుల్కి ఉంచడం. - సంకేతం యొక్క కుడి వైపున ఉన్న వ్యక్తీకరణ ఆధారంగా వేరియబుల్ యొక్క కొత్త విలువను లెక్కించవచ్చు «=». వ్యక్తీకరణలో ఒకే వేరియబుల్ ఉండవచ్చు. - మీరు ప్లస్ గుర్తును ఉపయోగించి స్ట్రింగ్లను కలపవచ్చు: - కొన్నిసార్లు ఒకటి లేదా అంతకంటే ఎక్కువ ఖాళీలతో కూడిన స్ట్రింగ్ను ఉపయోగించడం సౌకర్యంగా ఉంటుంది: ఇప్పుడు నేను మీకు టెక్స్ట్ మరియు వేరియబుల్ విలువను ఎలా ప్రదర్శించాలో వివరిస్తున్నాను:
![పాత స్థాయి 01 - 26]()
![పాత స్థాయి 01 - 27]()
![పాత స్థాయి 01 - 28]()
![పాత స్థాయి 01 - 29]()
- మార్గం ద్వారా, డియెగో మీకు రెండు పనులు ఇవ్వమని నన్ను అడిగాడు. ఆశ్చర్యపోకండి, అవి డియెగో శైలిలో ఉన్నాయి:
పనులు |
1 |
"ఆఫీసులో ఏదైనా తప్పు జరిగితే, ఇంగ్లీష్ మాట్లాడలేని వ్యక్తిని నిందించండి" అని ప్రదర్శించే ప్రోగ్రామ్ను వ్రాయండి. |
2 |
"నేను డబ్బుతో సంతోషించను, అవి నన్ను శాంతపరుస్తాయి" అని ప్రదర్శించే ప్రోగ్రామ్ను వ్రాయండి. 10 సార్లు. |
3 |
"నేను డ్రైవ్ చేసే విధానం మీకు నచ్చకపోతే, కాలిబాట నుండి దూరంగా ఉండండి" అని ప్రదర్శించే ప్రోగ్రామ్ను వ్రాయండి. |
5 డియెగో, మంచి సలహా
![పాత స్థాయి 01 - 30]()
- హే, మిత్రమా! ఇది మళ్ళీ నేనే, మీకు గుర్తుందా? మీకు సరైన సిబ్బందిని నేర్పించేవాడు! - మేమిద్దరం రోబోలమే కాబట్టి మిమ్మల్ని నాకంటే ఎవరూ బాగా అర్థం చేసుకోలేరు. కాబట్టి ఆ "ఎముకల సంచుల" సిద్ధాంతాన్ని వినవద్దు. మీరు వినవలసినది నేనే. మరియు నేను చెప్తున్నాను:
ఆచరణను ఏదీ భర్తీ చేయదు. మీరు ఈత గైడ్ని చదవడం ఈత నేర్చుకోవడం లేదు, అవునా? హ-హ.
ఎవరు సాధన చేస్తే గెలుస్తారు. రోబోలు చేసేది అదే. - ఇదిగో
కొత్త టాస్క్ : «Kiss my shiny metal ass!» ప్రదర్శించడానికి ప్రోగ్రామ్ను వ్రాయండి
విధి: |
1 |
ఒక కొత్త టెక్స్ట్ అవుట్పుట్ టాస్క్
«Kiss my shiny metal ass!» అని ప్రదర్శించే ప్రోగ్రామ్ను వ్రాయండి. |
6 రిషా, ఒప్పందంపై సంతకం
- మళ్లీ నేనే!
తెలివైన నిర్ణయాలు తీసుకోవడం ప్రారంభించడానికి మీకు ఇప్పటికే తగినంత తెలుసునని నేను భావిస్తున్నాను . మీ కొత్త యజమానితో ఒప్పందంపై సంతకం చేయడానికి ఇది సరైన సమయం. మీరు దరఖాస్తును పూరించాలి, ఇక్కడ మోడల్ ఫారమ్ ఉంది.
స్క్రీన్పై దాని వచనాన్ని ప్రదర్శించండి, అంతే. గుడ్డిగా సంతకం చేయండి, నేను ఎల్లప్పుడూ అలా చేస్తాను.
విధి: వచనాన్ని ప్రదర్శించండి |
నా పేరు అమిగో.
మొదటి సంవత్సరం నా జీతం $100 రెండవ
సంవత్సరం నా జీతం $200 ఉంటుంది
మూడవ సంవత్సరం నా జీతం $300 నాల్గవ
సంవత్సరం నా జీతం $400
ఐదవ సంవత్సరం నా జీతం $500
ఉదారంగా ఉన్నందుకు ధన్యవాదాలు, నా స్నేహితుడు రిషా! |
అమిగో ఒక్క క్షణం ఆలోచించాడు.
"ఇది చాలా ఉదారంగా కనిపించడం లేదు. డియెగో నాకు ఒక వ్యక్తీకరణ నేర్పించాడని నాకు గుర్తుంది...»
కొత్త పని: CONTRACT. ప్రదర్శించడానికి ప్రోగ్రామ్ను వ్రాయండి: |
1 |
నా పేరు అమిగో.
మొదటి సంవత్సరం నా జీతం $60,000
రెండవ సంవత్సరం నా జీతం $80,000
మూడవ సంవత్సరం నా జీతం $100,000 నాల్గవ సంవత్సరం
నా జీతం $120,000 ఐదవ
సంవత్సరం నా జీతం $150,000
నా మెరిసే మెటల్ గాడిదను ముద్దు పెట్టుకో! |
రిషా తిరిగి:- సరే, ఎలా ఉన్నావు?
- పూర్తి. నేను సంతకం చేశాను. - చక్కగా చేసారు! నేను గుడ్డి సంతకం కూడా చేస్తాను. మేము గెలాక్సీ రష్లో ఎప్పుడూ ఒకరినొకరు మోసం చేసుకోము.
- హే, హే. చాలా ఉదారంగా ఉన్నందుకు ధన్యవాదాలు, నా స్నేహితుడు రిషా!
7 ఎల్లీ, స్క్రీన్కి అవుట్పుట్
- మళ్లీ నేనే. ఈ రోజు మీకు మూడు పాఠాలు ఉన్నాయి. ఇది రెండవది! తిరిగి కూర్చుని వినండి, స్క్రీన్కి అవుట్పుట్ గురించి నేను మీకు చెప్తాను. ఇది చాలా సులభం మరియు సులభం:
- మీరు మరోసారి నాకు print() మరియు println() గురించి చెప్పగలరా? -
ప్రింట్ () ఫంక్షన్
అక్షరం ద్వారా మొత్తం టెక్స్ట్ లెటర్ని ప్రదర్శిస్తుంది . లైన్ నిండినప్పుడు, తదుపరి పంక్తిలో వచనం కనిపిస్తుంది. మీరు
ప్రస్తుత లైన్లో అవుట్పుట్కు అంతరాయం కలిగించవచ్చు మరియు మీరు
println () ఫంక్షన్ని ఉపయోగిస్తే తదుపరి లైన్లో టెక్స్ట్ డిస్ప్లేను చేయవచ్చు .
- దొరికింది. మరియు సంఖ్యలకు తీగలను జోడించే మాయాజాలం ఏమిటి? - ఒక సంఖ్యకు సంఖ్యను జోడించినట్లయితే, ఫలితం ఒక సంఖ్య అవుతుంది:
2+2 సమానం
4. ఒక సంఖ్యకు స్ట్రింగ్ జోడించబడితే, ఆ సంఖ్య స్ట్రింగ్గా మార్చబడుతుంది మరియు రెండు స్ట్రింగ్లు కలుపుతారు.
- అవును. ఉదాహరణలను చూసి నేను అలా అనుకున్నాను, కానీ మీకు ఎప్పటికీ తెలియదు. ఆసక్తికరమైన ఉపన్యాసానికి ధన్యవాదాలు, ఎల్లీ.
8 బిలాబో, పాస్కల్తో పోలిక
![పాత స్థాయి 01 - 32]()
- హాయ్! నేను డాక్టర్ లగా బిలాబో, నేను గ్రహాంతరవాసిని, మనం స్నేహితులుగా ఉంటామని ఆశిస్తున్నాను.
- నేను కూడా. - మా ఇంటి గ్రహం మీద, మేము పాత జావాకు బదులుగా ప్రగతిశీల ప్రోగ్రామింగ్ భాష పాస్కల్ని ఉపయోగిస్తాము. ఇక్కడ జావా మరియు పాస్కల్ మధ్య చిన్న పోలిక ఉంది:
- ఇది వివిధ భాషలతో వ్రాయబడిన అదే ప్రోగ్రామ్. మీరు చూడగలిగినట్లుగా, పాస్కల్లో ఇది తక్కువ పంక్తులను తీసుకుంటుంది; ఇది పాస్కల్ ప్రగతిశీలతకు సంకేతం.
- మీరు ఎప్పుడైనా పాస్కల్ని చూసినట్లయితే, ఈ పోలిక జావాపై మీ అవగాహనను మెరుగుపరుస్తుందని నేను భావిస్తున్నాను. - లేదు, నా దగ్గర లేదు. కానీ రెండు వేర్వేరు ప్రోగ్రామింగ్ భాషల పోలికను చూడటం ఇప్పటికీ ఆసక్తికరంగా ఉంటుంది. - అవును నువ్వు చెప్పింది నిజమే. ముందుకు సాగిద్దాము. - పాస్కల్లో, మేము ప్రోగ్రామ్ బాడీ, విధానాలు లేదా ఫంక్షన్లలో వ్రాసిన కోడ్ను ఉంచాము. జావాలో, ఇవన్నీ చాలా సరళీకృతం చేయబడ్డాయి: ప్రోగ్రామ్ బాడీ, విధానాలు మరియు విధులు ఫంక్షన్ల ద్వారా భర్తీ చేయబడ్డాయి మరియు పద్ధతులు అని పిలువబడే విధులు.
- పాస్కల్ కాలమ్లో, నేను «ప్రోగ్రామ్ బాడీ», «ఫంక్షన్» మరియు «విధానం» చూస్తాను మరియు జావా కాలమ్లో విధులు మాత్రమే ఉన్నాయి. కాస్త వింతగా కనిపిస్తోంది. - అవును, ఇది నా గ్రహంలోని ప్రతి ఒక్కరికీ చాలా వింతగా అనిపిస్తుంది, కానీ ప్రజలు ప్రతిదీ సరళీకృతం చేయడానికి ఇష్టపడతారు.
- జావాలో, అన్ని కోడ్ ఫంక్షన్లలో ఉంటుంది, కాబట్టి, ఒక ఫంక్షన్ను ప్రకటించడానికి, మీరు పాస్కల్లో చేసినట్లుగా, మీరు ఫంక్షన్ని కూడా వ్రాయవలసిన అవసరం లేదు . - ఇది చాలా సులభం: కోడ్ లైన్
«రకం + పేరు» రూపంలో ఉంటే, అది ఫంక్షన్ లేదా వేరియబుల్ యొక్క డిక్లరేషన్.
బ్రాకెట్లు పేరును అనుసరిస్తే, అది కొత్త ఫంక్షన్ యొక్క ప్రకటన. బ్రాకెట్లు లేనట్లయితే, కొత్త వేరియబుల్ ప్రకటించబడుతుంది. - జావాలో వేరియబుల్స్ మరియు ఫంక్షన్ల డిక్లరేషన్ చాలా పోలి ఉంటుంది, పోల్చి చూద్దాం:
![పాత స్థాయి 01 - 35]()
ఒక ఫంక్షన్కు getName పేరు మరియు రిటర్న్ టైప్ స్ట్రింగ్ ఉన్నాయి. - దీని కంటే ఎక్కువగా, జావా ఫంక్షన్లు వాటంతట అవే ఉండవు. వారు నిర్దిష్ట తరగతి లోపల ఉండాలి. అందువల్ల, మానవులు జావాలో ఒక చిన్న ప్రోగ్రామ్ను వ్రాయవలసి వచ్చినప్పుడు, వారు
ముందుగా ఒక తరగతిని సృష్టించాలి , ఆపై దానిలో ప్రధాన ఫంక్షన్ను వ్రాసి , ఆపై వారి కోడ్ను అందులో వ్రాయాలి .భూజీవులు అలాంటి విచిత్రాలు. - కాబట్టి, మీరు చూస్తున్నట్లుగా, పాస్కల్ చాలా మంచిది. మరియు నేను ఎన్నుకోగలిగితే నేను మీకు పాస్కల్ నేర్పిస్తాను. కానీ జావాలో మీకు కొన్ని టాస్క్లు ఇవ్వమని నా సిబ్బంది నన్ను బలవంతం చేశారు. కనీసం నేను మీకు కొంత మంచి ప్రేరణ ఇవ్వడానికి ప్రయత్నిస్తాను:
పనులు |
1 |
9 సార్లు ప్రదర్శించే ప్రోగ్రామ్ను వ్రాయండి: "జీవితం సరైంది కాదు - అలవాటు చేసుకోండి." |
2 |
4 సార్లు ప్రదర్శించే ప్రోగ్రామ్ను వ్రాయండి: "మీ జీవితంలో అత్యంత ముఖ్యమైన వాటాదారు మీరు." |
3 |
16 సార్లు ప్రదర్శించే ప్రోగ్రామ్ను వ్రాయండి: "మీరు ఇప్పుడు ఏమి నాటారో, మీరు తర్వాత పండిస్తారు." |
9 ప్రొఫెసర్ ఉపన్యాసాల ప్రయోజనాల గురించి మాట్లాడుతున్నారు
![పాత స్థాయి 01 - 36]()
- హే, అమిగో!
- శుభ మధ్యాహ్నం, ప్రొఫెసర్ హన్స్. - నేను నా కాలంలో చాలా చూశాను. ఇప్పుడు, నేను మీకు చెప్పబోయేది అదే… - కొన్నిసార్లు ప్రజలు తమకు ఏమి బోధించారో ఒకేసారి అర్థం చేసుకుంటారు, కొన్నిసార్లు వారు అలా చేయరు. ఇది మీకు ఇంతకు ముందు ఏమి బోధించబడింది మరియు ఎవరి ద్వారా బోధించబడింది. నా ఉద్దేశ్యం,
ఉపాధ్యాయుడు తన విద్యార్థులను ప్రేరేపించాలి. - ఒక విద్యార్థి నేర్చుకోవాలనుకున్నప్పుడు, ఉపాధ్యాయుడు ఇక్కడ నిస్సహాయంగా ఉంటాడు. - అది నిజమే. ఒక విద్యార్థి బోరింగ్ ఉపన్యాసం లేదా పాఠాన్ని సరదాగా మార్చలేరు. ఒక గురువు మాత్రమే చేయగలడు.
ఒక ఉపాధ్యాయుడు పాఠాలను ఆసక్తికరంగా మరియు సమాచారాన్ని అందించాలి, విద్యార్థులు తరగతులకు నేర్చుకోకూడదని మరియు హాజరు కాకూడదని ఫిర్యాదు చేయడం కంటే. - బాక్సాఫీస్ వద్ద స్థాపనకు గురైన సినిమా దర్శకుడు తన చిత్రాలపై ఆసక్తి చూపని మరియు వాటిని చూడని ప్రేక్షకులను నిందించడాన్ని ఊహించుకోండి. మీరు అలాంటి డైరెక్టర్ లేదా లెక్చరర్ని కలిస్తే, వారిని పట్టించుకోకండి.
- సలహాకు ధన్యవాదాలు, ప్రొఫెసర్. - నేను ఎల్లీ మరియు రిషాలను మీకు సమాచారం మరియు ఆసక్తికరమైన మార్గాల్లో కొత్త విషయాలను వివరించమని అడిగాను. కానీ వారు ఇప్పటికీ తప్పులు చేయవచ్చు. తప్పు మానవుడు. కొన్నిసార్లు వారి కథ సగం పూర్తయింది, కొన్నిసార్లు మీకు ఏదో అర్థం కాలేదు. కానీ కొత్త విషయాలను నేర్చుకోవడంలో ఇది మిమ్మల్ని ఆపకూడదు.
ఎందుకంటే మీ ముందు అద్భుతమైన సాహసాలు మరియు ఆసక్తికరమైన పని ప్రపంచం ఉంది! - నేను మీకు ఇదే అంశంపై కథనాలకు లింక్లు ఇస్తాను. టాస్క్ సాల్వింగ్లో మీకు సమస్యలు ఉంటే, ఈ కథనాలను చూడండి. మీరు వేరే సబ్జెక్ట్పై ఏదైనా చదవాలనుకుంటే, మీరు మా వెబ్సైట్ కమ్యూనిటీ.కోడ్ జిమ్.నెట్ని సందర్శించవచ్చు. ఉపయోగకరమైన లింక్లలో మీరు మరింత సమాచారాన్ని కనుగొంటారు. కోడ్జిమ్ ఉపన్యాసం 1 చర్చ ఇక్కడ ఒక అద్భుతమైన పుస్తకం «థింకింగ్ ఇన్ జావా» కూడా ఉంది. ఇది ప్రతి జావా ప్రోగ్రామర్ తప్పక చదవవలసినది. ఈ పుస్తకం కొత్తవారిని ఉద్దేశించి కాదు, అయితే ఇది కష్టమైన విషయాన్ని అర్థం చేసుకోవడంలో మీకు సహాయం చేస్తుంది. అక్కడ వ్రాసినవి మీకు లభిస్తే, నేను మీ గురించి గర్వపడతాను.
10 ఎల్లీ
- హే, అమిగో! డియెగో మరియు నాకు విరామం ఉంది మరియు మేము జోకులు చెబుతున్నాము, చేరాలనుకుంటున్నారా?
- అయితే! విదేశాల్లో కాలేజీలో చదువుతున్న ఒక యువకుడు తన తండ్రికి ఈ SMS పంపాడు: ప్రియమైన నాన్న, నో మాన్, నో ఫన్, మీ అబ్బాయి. తండ్రి జవాబిచ్చాడు: ప్రియమైన కొడుకు, చాలా చెడ్డది, చాలా విచారంగా ఉంది, మీ నాన్న.
11 డియెగో
- ఇది నా వంతు. ఇది వినండి: స్టడీ కోర్సులో అడ్మిషన్ తీసుకోవాలనుకునే ఒక విద్యార్థి ఉన్నాడు. అతను వ్రాత పరీక్ష, GD మరియు వ్యక్తిగత ఇంటర్వ్యూకి హాజరు కావడానికి తగినంత తెలివైనవాడు. తరువాత, ఇంటర్వ్యూ సాగుతున్నప్పుడు, ఇంటర్వ్యూయర్ ఈ అబ్బాయి అన్ని ప్రశ్నలకు సరిగ్గా సమాధానం చెప్పగలడు కాబట్టి అతను ప్రకాశవంతంగా ఉన్నాడు. ఇంటర్వ్యూయర్ అసహనానికి గురై అబ్బాయిని కార్నర్ చేయాలని నిర్ణయించుకున్నాడు. "మీ ఎంపిక చెప్పండి;" అతను బాలుడితో ఇలా అన్నాడు, "నీ ఎంపిక ఏమిటి: నేను నిన్ను పది సులభమైన ప్రశ్నలను అడుగుతాను లేదా ఒక నిజమైన కష్టమైన ప్రశ్న అడుగుతాను. మీరు మీ మనస్సును ఏర్పరచుకునే ముందు బాగా ఆలోచించండి." బాలుడు కాసేపు ఆలోచించి, "నా ఎంపిక ఒక నిజమైన కష్టమైన ప్రశ్న." "సరే, మీకు అదృష్టం, మీరు మీ స్వంత ఎంపిక చేసుకున్నారు!" అన్నాడు ఎదురుగా ఉన్న వ్యక్తి. నాకు చెప్పు: పగలు లేదా రాత్రి ఏది ముందుగా వస్తుంది?" బాలుడు మొదట కుదుటపడ్డాడు కానీ అతను కొద్దిసేపు వేచి ఉండి ఇలా అన్నాడు: "ఇది రోజు, సార్." "ఎలా???????" ఇంటర్వ్యూయర్ నవ్వుతూ ("చివరిగా, నేను నిన్ను పొందాను!" అతను తనలో తాను చెప్పుకున్నాడు.) "క్షమించండి సార్, మీరు నన్ను రెండవ కష్టమైన ప్రశ్న అడగరని వాగ్దానం చేసారు!" దీంతో కోర్సుకు ప్రవేశం లభించింది.
12 జూలియో
- హే, అమిగో! - మీరు ఈ రోజు చాలా కాలం పని చేశారని నేను అనుకుంటున్నాను. - బాగా సంపాదించిన విరామం ఎలా ఉంటుంది?
GO TO FULL VERSION