చదువు కాదు ఉన్నతమైనది కాదు
మనల్ని మనం ఒక ప్రశ్న వేసుకుందాం: ప్రజలు కాలేజీలోకి ఎందుకు ప్రవేశిస్తారు? ఆ సాధారణ పదబంధాన్ని గుర్తుంచుకోండి: మీరు కష్టపడి చదవకపోతే, మీరు మీ జీవితమంతా వెయిటర్గా ఉంటారు. ఉన్నత విద్య కోసం వెళ్ళే వారందరూ వెయిటర్లను ద్వేషిస్తారని కూడా మీరు అనుకోవచ్చు. కాబట్టి వారికి ఏమి కావాలి? వారు వెయిటర్ నుండి వ్యతిరేక సామాజిక వైపు ఉద్యోగం కోరుకుంటున్నారు. మంచి జీతం, అధిక అర్హత కలిగిన ఉద్యోగాలు పొందడానికి ప్రజలు కళాశాలల్లోకి ప్రవేశిస్తారు! తద్వారా ఇల్లు, కారు కొనుక్కోవచ్చు. ప్రతిదీ పొందండి; కనీసం కొన్నిసార్లు (మధ్యతరగతి నిర్వచనం). కళాశాల విద్య మంచి జీతం, అధిక అర్హత కలిగిన ఉద్యోగాలకు హామీ ఇస్తుందని ప్రజలు భావిస్తున్నారు. అది లేదు. కానీ కళాశాలలు దాని గురించి నిశ్శబ్దంగా ఉంటాయి మరియు మేము "నేను గ్రాడ్యుయేట్ అయ్యాక నాకు మంచి ఉద్యోగం వస్తుంది" అని మాయాజాలం ఆలోచిస్తూ ఉంటాము. 5 సంవత్సరాలు మంచి కాలేజీలో చదివినా మీ “మంచి ఉద్యోగం”కి ఒక్క అంగుళం కూడా చేరువకాదు. అందుకే:1. కాలేజీల్లోని టీచర్లు మీకు మంచి స్పెషలిస్ట్ అని నేర్పించలేరు.
దీనికి మీరే సూటిగా సమాధానం చెప్పండి: మీకు కళాశాలల్లో పని చేయడం నేర్పించే వ్యక్తులు నిరాడంబరంగా జీతం పొందుతున్నారు, కాదా? ఎందుకంటే వారు లేబర్ మార్కెట్లో మంచి స్థానాలకు అర్హత పొందలేరు. వారికి అనుభవంతో పాటు అర్హత కూడా లేదు. లేని వాళ్ళు – వదిలేయండి. ప్రపంచంలోని అత్యుత్తమ విశ్వవిద్యాలయాలలో ఇవన్నీ భిన్నంగా ఉంటాయి, కానీ మేము ఇప్పుడు వాటి గురించి మాట్లాడటం లేదు. మీ అభిప్రాయం ఏమిటి: ఒక విజయవంతమైన ఫైనాన్స్ నిపుణుడు సంవత్సరానికి $150,000 సంపాదించే బ్యాంకు కోసం పని చేస్తారా లేదా సంవత్సరానికి $60,000 సంపాదించే కళాశాలలో బోధిస్తారా? లూజర్-ప్రొఫెషనల్స్ కాలేజీలలో బోధించడం తరచుగా జరుగుతుంది, ఎందుకంటే వారు వేరే ఉద్యోగాన్ని కనుగొనలేకపోయారు. మినహాయింపులు ఉన్నాయి, కానీ అవి చాలా తక్కువ. నేను కాలేజీలలో మంచి ఉపాధ్యాయులను కలిశాను, వారు నిజంగా అక్కడ ఉన్నారు. కానీ అది కూడా మైనారిటీ కాదు, వారు చాలా తక్కువ. ఒక మంచి ఉపాధ్యాయుడు మీకు సిద్ధాంతాన్ని అందించడమే కాకుండా, అతని విషయం యొక్క ఆచరణాత్మక వైపును నొక్కి చెబుతాడు.2. చాలా కళాశాలల్లో ఉపాధ్యాయులు సైన్స్ని మెచ్చుకుంటారు కానీ వృత్తిపరమైన వాస్తవికతను తృణీకరించారు
చాలా మంది ఉపాధ్యాయులు నిపుణులుగా విఫలమయ్యారనే వాస్తవంలో మీరు దాని మూలాలను వెతకాలి. మరియు ఒక సాకును కనుగొనడానికి ఏకైక మార్గం వృత్తిపరమైన సాక్షాత్కారం అనర్హమైన వృత్తి. మీరు ఉపన్యాసాలకు హాజరై, ఆపై శాస్త్రీయ సమావేశాలలో పాల్గొంటే - మీరు ఉబ్బిపోతారు. మరియు మీరు పని చేస్తున్నందున మీరు చాలా దాటవేస్తే - అలాగే, మీరు పూర్తిగా భిన్నమైన చికిత్సను పొందుతారు. ఉపాధ్యాయులు సన్యాసుల వంటివారు. వృత్తి వారికి వ్యర్థం. వారు భగవంతుని సైన్స్ సేవకు తమను తాము అంకితం చేసుకున్నారు మరియు వారు రోజంతా శాస్త్రీయ కథనాలను వ్రాయమని ప్రార్థించారు. లక్ష్యం గొప్పది కావచ్చు, కానీ నిజ జీవితంలో అది పనికిరానిది.3 పోలిక తప్పు.
కళాశాల విద్యార్థులు తరచుగా తమను తాము పాఠశాల-విద్యార్థులతో పోల్చుకుంటారు మరియు మెరుగ్గా ఉన్నందుకు గర్వపడతారు. ఒక వ్యక్తి ఉద్యోగం సంపాదించాలనే ఆలోచన ప్రారంభించి, తన చూపును మరో వైపుకు తిప్పే వరకు ఈ భ్రమ కొనసాగుతుంది. వాస్తవానికి విద్యార్థులు తమను తాము పనిచేసే నిపుణులతో పోల్చుకుంటే, వారు చిన్న-బిట్సీ దశల్లో తమ లక్ష్యాన్ని చేరుకుంటున్నారని వారు చూస్తారు. కాలేజీలో యావరేజ్గా ఉండకండి. ఎందుకంటే మీరు “అందరూ చేసే విధంగా” చేస్తే, “అందరూ పొందే” ఫలితాన్ని మీరు పొందుతారు. కళాశాలలో చాలా మంది విద్యార్థులు యాదృచ్ఛికంగా ఉంటారు, వారికి నిజంగా ఇతర ఎంపికలు లేవు. బహుశా వారు వారి తల్లిదండ్రులచే బలవంతంగా కళాశాలలో ప్రవేశించి ఉండవచ్చు మరియు వారి భవిష్యత్ వృత్తి గురించి వారికి కనీస ఆలోచన లేదు. ఇది చాలా జరుగుతుంది. మిమ్మల్ని మీ సహచరులతో పోల్చుకోకండి. మీరు పూర్తి చేసిన ప్రాజెక్ట్లు మరియు మీ ఉద్యోగ విజయాలు మీ జ్ఞానం మరియు నైపుణ్యాల కోసం ఉత్తమ ప్రమాణాలను అందిస్తాయి. మిమ్మల్ని మీరు “ముఖం లేని గుంపు”తో పోల్చుకోకండి;4 వృత్తిపరమైన అధ్యయనాలు కళాశాలల్లో మీరు పొందే జ్ఞానంలో ఒక చిన్న భాగం మాత్రమే.
మీరు పనికి వచ్చినప్పుడు మీరు ఏమి చేయగలరని అడుగుతారు, మీరు నేర్చుకున్నది కాదు. ఉద్యోగం కోసం అవసరమైన జాబితాలో మీకు తెలిసిన మరియు చేయగలిగిన వాటిపై మీ యజమాని ఆసక్తి కలిగి ఉంటాడు: మీకు ఒక నిర్దిష్ట పని ఇవ్వబడింది, కానీ దానిని ఎలా చేయాలో మీకు వివరణ లభించదు మరియు అతను సరైన సమయంలో ఫలితాలను ఆశించాడు. అదృష్టం! మీరు కళాశాలలో చరిత్రను నేర్చుకుంటారు మరియు మీరు బ్యాంక్ ఆపరేటర్గా పని చేయబోతున్నారు - ఇది మిమ్మల్ని మీ లక్ష్యానికి చేరువ చేస్తుందా లేదా దానికి దూరంగా ఉందా? సాంకేతికంగా, మీకు మరింత తెలుసు. ఇది మిమ్మల్ని మరింత దగ్గరికి తీసుకువస్తుందని అర్థం? కానీ వాస్తవానికి, ప్రతి సెమిస్టర్తో విలువైన వృత్తిపరమైన జ్ఞానాన్ని పొందడానికి మీకు తక్కువ మరియు తక్కువ సమయం ఉంటుంది మరియు దాని మొత్తం అలాగే ఉంటుంది. కాబట్టి ఆచరణాత్మకంగా - మీరు మీ లక్ష్యానికి దూరంగా ఉన్నారు.5. కళాశాల "మిమ్మల్ని అధిక-అర్హత కలిగిన నిపుణుడిగా మార్చే" లక్ష్యాన్ని నిర్దేశించలేదు.
లక్ష్యాన్ని లక్ష్యపెట్టనప్పుడు దాన్ని చేధించడం కష్టం. కళాశాలలో వారు మిమ్మల్ని ఆల్ రౌండ్ స్పెషలిస్ట్గా చేస్తారు. మీరు "సెకండ్ సెకండరీ ఎడ్యుకేషన్" లాంటిది పొందుతారు. అన్నీ చదువుకునే వ్యక్తికి ఏమీ తెలియదని చెప్పడం మాత్రమే మర్చిపోతున్నారు . మీకు మూడు విశ్వవిద్యాలయ లక్ష్యాలు గుర్తున్నాయా: సైన్స్, జనరల్ ఎడ్యుకేషన్ మరియు ప్రొఫెషనల్ ఎడ్యుకేషన్? సైన్స్ మరియు జనరల్ ఎడ్యుకేషన్ను జోడించడానికి ఏమి తగ్గించాలని మీరు అనుకుంటున్నారు? కుడి: వృత్తిపరమైన విభాగాలు. మరియు విశ్వవిద్యాలయం యొక్క లక్ష్యం మిమ్మల్ని అధిక-అర్హత కలిగిన నిపుణుడిని చేయడమే అని మీరు ఇప్పటికీ అనుకుంటున్నారా?6. ఒక వ్యక్తి ఒకేసారి రెండు సబ్జెక్టుల కంటే ఎక్కువ చదివితే, అతను తన సమయాన్ని వృధా చేస్తున్నాడు.
పాఠశాల విద్య తర్వాత ఇది తప్పు అనిపిస్తుంది. మీరు పనిలో మాత్రమే దాని యొక్క సత్యాన్ని పొందుతారు. పాఠశాలలో తరగతులు చాలా తక్కువగా ఉంటాయి, అది ప్రభావవంతంగా ఉండటం వల్ల కాదు, కానీ పాఠశాల విద్యార్థి ఇప్పటికీ చిన్నపిల్లగా ఉన్నందున, అతను గంటకు మించి ఏకాగ్రతతో ఉండలేడు. కానీ తరచుగా టాస్క్ల మధ్య మారడం వల్ల మీ మెదడు సమర్థవంతంగా ఆలోచించకుండా చేస్తుంది. పనిలో మీరు పెద్దవారిగా పని చేయాల్సి ఉంటుంది మరియు తరచుగా టాస్క్ల మధ్య మారడం మీ సామర్థ్యాన్ని బాగా తగ్గిస్తుంది. మీరు ఏ సమయంలోనైనా పరీక్షలకు సిద్ధం కావచ్చని ఎందుకు అనుకుంటున్నారు? మీరు కేవలం బహుళ-పని చేయరు మరియు మీ ప్రభావం సమయాల్లో పెరుగుతుంది. చిన్న ముక్కలలో ఏదైనా నేర్చుకోవడం పూర్తిగా మూర్ఖత్వం. మీరు వారానికి ఆరు గంటలు మాత్రమే డైటింగ్ చేస్తున్నారని ఊహించుకోండి - ఫలితం ఎంత త్వరగా వస్తుంది?7. కాలేజీలో ఒక వ్యక్తి సబ్జెక్ట్ని కొంచెం మాత్రమే టచ్ చేస్తాడు.
మీరు రెండు సెమిస్టర్ల కోసం ఏదైనా చదువుకున్నారని అనుకుందాం. మీకు వారానికి రెండు ఉపన్యాసాలు మరియు రెండు ప్రాక్టికల్ తరగతులు ఉన్నాయి. కాలేజీకి సంబంధించిన కొన్ని తీవ్రమైన విధానం. కాబట్టి అది ఎన్ని గంటలు చేస్తుంది? నాలుగు తరగతులు 2 అకడమిక్ గంటలు (1.5 సాధారణ గంటలు) – అంటే వారానికి 6 గంటలు. మేము మొదటి సెమిస్టర్లో నాలుగు నెలలు చదువుతాము: సెప్టెంబర్, అక్టోబర్, నవంబర్ మరియు డిసెంబర్. రెండవదానిలో మరో 4: ఫిబ్రవరి, మార్చి, ఏప్రిల్, మే. మొత్తం: 8 నెలలు, ఒక్కొక్కటి 4.5 వారాలు. ప్రతి వారం 6 గంటలు. ఇది సంవత్సరానికి 216 గంటలు చేస్తుంది. నా ప్రియమైన విద్యార్థులారా, నెలలో 180 పని గంటలు ఉన్నాయని మీకు తెలుసు. ఏదైనా వార్షిక కోర్సు ఒకటిన్నర నెలలో నేర్చుకోవచ్చు మరియు మీకు నిజంగా కావాలంటే (లేదా అవసరమైతే) ఒక నెలలో.8. మీకు చాలా సాధారణమైన, ఆచరణాత్మకంగా పనికిరాని మరియు పాత జ్ఞానం బోధించబడుతోంది.
మీరు పరిష్కరించాల్సిన సమస్యను బట్టి ప్రతి జ్ఞానం వేర్వేరు విలువలను కలిగి ఉంటుంది. మీరు మునిగిపోతున్నప్పుడు మీరు నేర్చుకున్న ఫిలాసఫీ కోర్సు కంటే ఈత కొట్టడం చాలా ఉపయోగకరంగా ఉంటుంది, సరియైనదా? మరియు మీరు క్యాషియర్గా ఉద్యోగం పొందినట్లయితే, ప్రాథమిక స్థాయిలో లాటిన్ భాష తెలుసుకోవడం కంటే లెక్కించడం ఎలాగో తెలుసుకోవడం మంచిది. మీ వృత్తిపరమైన సాక్షాత్కారాలలో అత్యంత ఉపయోగకరమైన భాగం, ఎటువంటి సందేహం లేకుండా, ఆచరణాత్మక అనుభవం మరియు మీ వృత్తి యొక్క ఇటీవలి పురోగతులతో సుపరిచితం. మీ కళాశాల ఉపాధ్యాయుడికి చాలావరకు ఆచరణాత్మక అనుభవం లేదు మరియు తాజా పురోగతి గురించి తెలియదు. మరియు అతను వాటి గురించి ఎక్కడో చదివినా, అతనికి వాటి విలువ మరియు అవి వర్తించే ఫీల్డ్ గురించి తెలియదు. మీరు 100 పనికిరాని సబ్జెక్టులను నేర్చుకున్నప్పటికీ, అవి 10 ఉపయోగకరమైనవి కావు.9 సిద్ధాంతం కంటే ఆచరణాత్మక నైపుణ్యాలు 10 రెట్లు విలువైనవి.
నిజ జీవితంలో మీరు తరచుగా పనిలో ఏదైనా చేయాల్సి ఉంటుంది. దీన్ని ఎలా చేయాలో మీకు తెలిస్తే , లేదా మీకు తెలుసని మీరు అనుకుంటే, మీరు దీన్ని నిజంగా చేయగలరని అర్థం కాదు . ధూమపానం మీకు చెడ్డదని మీకు తెలుసు, కానీ మీరు మానేయగలరా? క్రీడలు చేయడం సరైన పని అని మీకు తెలుసు, కానీ మీరు నిజంగా పని చేస్తున్నారా? మీ కెరీర్కు విదేశీ భాషలు మంచివని మీకు తెలుసు, కానీ మీరు నిజంగా కొన్ని నేర్చుకోగలరా? జీవితంలో ఆచరణే ముఖ్యం. అభ్యాసం లేకుండా మీకు ఎంత ఎక్కువ జ్ఞానం ఉంటే, వాటి విలువ అంత తక్కువ. ఏ జ్ఞానం తప్పు, పాతది, దుర్వినియోగం చేయబడింది మరియు ఏది నిజంగా పని చేస్తుందో మీరు ఎలా నిర్ణయించబోతున్నారు? మీరు దీని గురించి ఎప్పుడూ ఆలోచించలేదా? వాస్తవ ప్రపంచానికి స్వాగతం. మీరు A లేదా Bలో ట్రాఫిక్ నియంత్రణను నేర్చుకోవచ్చు, కానీ మీరు ఇప్పటికీ డ్రైవ్ చేయలేరు. సిద్ధాంతం అభ్యాసానికి మంచి మైదానం. మీరు గోడను నిర్మిస్తున్నారని అనుకుందాం: ఇటుకలు అభ్యాసం, గ్రౌట్ అనేది సిద్ధాంతం. గ్రౌట్ (సిద్ధాంతం) లేకుండా గోడ అస్థిరంగా ఉంటుంది, కానీ ఇటుకలు లేకుండా (అభ్యాసం) మీ సిద్ధాంతం పనికిరానిది. కాబట్టి, పెద్దమనుషులు, కళాశాలలో మీ 5 సంవత్సరాలను 10తో భాగించండి. అర్ధ సంవత్సరం – ఇది మీ దీర్ఘకాల “ప్రయత్నం” యొక్క నిజమైన ఫలితం. మీకు రుజువు కావాలా? మీరు ఉద్యోగంలో చేరి ఏడాదిన్నర పాటు పనిచేసినప్పుడు మీ కళాశాల పరిజ్ఞానం రెట్టింపు అవుతుందని మీరు చూస్తారు .మీరు కొత్త స్థాయికి చేరుకున్నారు
స్థాయి 10
1 ఎల్లీ, వస్తువుల యొక్క బలమైన టైపింగ్ గురించి
- హే, అమిగో! - హే, ఎల్లీ! - నేను ఈ రోజు ఉల్లాసమైన మూడ్లో ఉన్నాను, కాబట్టి నేను మీకు చాలా ఆసక్తికరమైన విషయం చెబుతాను. నేను జావాలో ఆదిమ రకాలతో ప్రారంభిస్తాను. - జావాలో, ప్రతి వస్తువు మరియు ప్రతి వేరియబుల్ దాని హార్డ్కోడ్ మార్పులేని రకాన్ని కలిగి ఉంటుంది. ప్రోగ్రామ్ కంపైలేషన్ సమయంలో వేరియబుల్ రకం నిర్వచించబడుతుంది, వస్తువు యొక్క రకం - దాని సృష్టి సమయంలో. కొత్తగా సృష్టించబడిన వస్తువు యొక్క రకం మరియు/లేదా వేరియబుల్ వారి జీవితకాలం అంతా అలాగే ఉంటుంది. ఉదాహరణ: - అయితే మీరు గుర్తుంచుకోవాల్సిన కొన్ని ఆసక్తికరమైన వివరాలు ఉన్నాయి. - మొదటిది, రిఫరెన్స్ వేరియబుల్ ఎల్లప్పుడూ ఒకే రకమైన వస్తువును దాని స్వంత రకం వలె నిల్వ చేయదు. - రెండవది, రెండు వేర్వేరు రకాల వేరియబుల్స్ పరస్పర చర్యలో, వాటిని మొదట సాధారణ రకానికి మార్చాలి. - విభజన గురించి ఏమిటి? మనం 1ని 3తో భాగిస్తే, మనకు 0.333(3) వస్తుంది. అది కాదా? - లేదు, అది కాదు. మీరు రెండు పూర్ణాంకాలను విభజించినప్పుడు, ఫలితం కూడా పూర్ణాంకం. మీరు 5ని 3తో భాగిస్తే, మిగిలిన వాటిలో ఒకటి మరియు రెండు అనే సమాధానం వస్తుంది. మిగిలినవి ఈ విధంగా విస్మరించబడతాయి. - మీరు 1ని 3తో భాగిస్తే, మనకు 0 వస్తుంది (మరియు 1 - మిగిలినవి విస్మరించబడతాయి). - నేను ఇప్పటికీ 0.333 పొందాలనుకుంటే నేను ఏమి చేయాలి? - జావాలో, రెండు పూర్ణాంకాల సంఖ్యలను విభజించే ముందు వాటిలో ఒకదానిని వాస్తవ సంఖ్య 1.0తో గుణించడం ద్వారా వాస్తవ (ఫ్రాక్షనల్) రకానికి ప్రసారం చేయడం ఉత్తమం. - దొరికింది.2 రిషా, ప్రాథమిక రకాల జాబితా
- హే, అమిగో! - హే, రిషా! - మీరు ఇప్పటికే జావా సింటాక్స్ యొక్క ప్రాథమికాలను నేర్చుకున్నారు, కానీ నేను మీకు కొన్ని విషయాలను మరింత వివరంగా చెప్పాలనుకుంటున్నాను. - ఈ రోజు నేను ఆదిమ రకాలు మరియు అవి ఎంత మెమరీని ఆక్రమిస్తాయి అనే దాని గురించి కొంచెం చెబుతాను. మీకు ఇది అవసరం మరియు బహుశా ఈ రోజు కూడా. ఈ రకాలు: - నేను ప్రతి రకాన్ని వివరంగా తెలియజేస్తాను. - టైప్ బైట్ అనేది పూర్ణాంకాల యొక్క చిన్న రకం. ఈ రకమైన ప్రతి వేరియబుల్ మెమరీని ఒక బైట్ మాత్రమే తీసుకుంటుంది. కనుక ఇది -128 నుండి 127 వరకు విలువలను నిల్వ చేయగలదు. - మనకు ఇంత చిన్న రకం ఎందుకు అవసరం? ప్రతిచోటా int ఎందుకు ఉపయోగించకూడదు? - నువ్వు చేయగలవు. కానీ మీరు భారీ శ్రేణులను సృష్టించినట్లయితే మరియు మీరు 100 కంటే ఎక్కువ విలువలను నిల్వ చేయనవసరం లేదు, అప్పుడు ఈ రకాన్ని ఎందుకు ఉపయోగించకూడదు? నేను సరైనదేనా? - రకం చిన్నదిటైప్ బైట్ కంటే రెండు రెట్లు ఎక్కువ మరియు ఇది పూర్ణాంకాలను మాత్రమే నిల్వ చేస్తుంది. అందులో సరిపోయే అతిపెద్ద సంఖ్య 32767. అతిపెద్ద ప్రతికూల సంఖ్య -32768. - మీకు ఇప్పటికే పూర్ణాంక రకం తెలుసు . ఇది రెండు బిలియన్ల వరకు పూర్ణాంకాలను నిల్వ చేయవచ్చు, సానుకూల మరియు ప్రతికూల రెండూ. - వాస్తవ (ఫ్రాక్షనల్) సంఖ్యలను నిల్వ చేయడానికి టైప్ ఫ్లోట్ సృష్టించబడింది. దీని పరిమాణం 4 బైట్లు. - అన్ని భిన్న సంఖ్యలు చాలా ఆసక్తికరమైన రూపంలో మెమరీలో నిల్వ చేయబడతాయి. - ఉదాహరణకు, 987654.321ని 0. 987654321 *10 6 గా సూచించవచ్చు . కాబట్టి, మెమరీలో ఇది రెండు సంఖ్యలుగా సూచించబడుతుంది «0. 987654321 » ( ప్రాముఖ్యత మరియు ) మరియు « 6 » (ఘాతాంకం - పది యొక్క శక్తి ) - అది ఎందుకు చాలా కష్టం? - వేరియబుల్ యొక్క ఇటువంటి అంతర్గత నిర్మాణం కేవలం 4 బైట్లను ఉపయోగించి పూర్ణాంక కంటే చాలా పెద్ద సంఖ్యలను నిల్వ చేయడానికి అనుమతిస్తుంది. కానీ మేము ఖచ్చితత్వాన్ని వదులుకుంటాము. మెమరీలో కొంత భాగం ఘాతాంకాన్ని నిల్వ చేయడానికి ఉపయోగించబడుతుంది, కాబట్టి పాక్షిక సంఖ్యలు దశాంశ బిందువు తర్వాత 6-7 అంకెలను మాత్రమే ఉంచుతాయి మరియు మిగిలినవి విస్మరించబడతాయి. -ఈ సంఖ్యలను ఫ్లోటింగ్ పాయింట్ నంబర్ అని కూడా అంటారు . మార్గం ద్వారా, అందుకే టైప్ పేరు – ఫ్లోట్ . - అలాగా. - టైప్ డబుల్ అనేది ఫ్లోట్ మాదిరిగానే ఉంటుంది , కానీ రెండుసార్లు (డబుల్) పొడవుగా ఉంటుంది - ఇది ఎనిమిది బైట్లను ఆక్రమిస్తుంది.గరిష్ట ఘాతాంకం పరిమాణం మరియు ఈ రకంలోని ముఖ్యమైన అంకెల సంఖ్య పెద్దవి. మీరు వాస్తవ సంఖ్యలను నిల్వ చేయాలనుకుంటే ఈ రకాన్ని ఉపయోగించండి. - టైప్ చార్ అనేది హైబ్రిడ్ రకం. దాని విలువలను సంఖ్యలుగా (మీరు జోడించవచ్చు మరియు గుణించవచ్చు) మరియు అక్షరాలుగా రెండింటినీ అర్థం చేసుకోవచ్చు. అక్షరాలు విజువల్ రిప్రజెంటేషన్ను కలిగి ఉన్నప్పటికీ, కంప్యూటర్కు అవి కేవలం సంఖ్యలు మాత్రమే కాబట్టి ఇది జరిగింది. వాటిని సంఖ్యలుగా ఉపయోగించడం చాలా సులభం. మరో వ్యాఖ్య ఉంది: చార్ రకం ఖచ్చితంగా సానుకూలంగా ఉంది. ఇది ప్రతికూల విలువలను నిల్వ చేయదు. - బూలియన్ రకం లాజిక్ రకం, ఇది రెండు విలువలను మాత్రమే నిల్వ చేయగలదు: నిజం మరియు తప్పు . - రకం వస్తువు, పట్టికలో సమర్పించబడినప్పటికీ, ఇది ఆదిమ రకం కాదు. జావాలోని అన్ని తరగతులకు ఇది బేస్ క్లాస్. మొదట, అన్ని తరగతులు ఈ తరగతి నుండి వారసత్వంగా పరిగణించబడతాయి మరియు అందువల్ల దాని పద్ధతులను కలిగి ఉంటాయి. రెండవది, ఇది ఏ రకమైన ఆబ్జెక్ట్ రిఫరెన్స్లను కేటాయించవచ్చు. శూన్య సూచనతో సహా . - నేను చాలా నేర్చుకున్నాను. ఉపన్యాసానికి ధన్యవాదాలు, రిషా.3 ఎల్లీ, రకం మార్పిడి. రకం వెడల్పు మరియు సంకుచితం.
- మరియు ఇక్కడ సరదాగా సాగుతుంది. టైప్ కన్వర్షన్ గురించి నేను మీకు చెప్తాను. వేరియబుల్స్ రకాలు ఎల్లప్పుడూ ఒకే విధంగా ఉన్నప్పటికీ, మీరు రకాలను మార్చగల స్థలం ఉంది. ఇది ఒక అసైన్మెంట్ . - మీరు వివిధ రకాల వేరియబుల్లను ఒకదానికొకటి కేటాయించవచ్చు. అలా చేయడం ద్వారా, ఒక రకం వేరియబుల్ నుండి తీసుకోబడిన విలువ మరొక రకం విలువగా మార్చబడుతుంది మరియు రెండవ వేరియబుల్కు కేటాయించబడుతుంది. - కాబట్టి మార్పిడిలో రెండు రకాలు ఉన్నాయి: వెడల్పు మరియు సంకుచితం. వెడల్పు చేయడం అనేది చిన్న బుట్ట నుండి పెద్ద బుట్టలోకి వస్తువులను తరలించడం లాంటిది - ఆపరేషన్ సజావుగా మరియు ఇబ్బంది లేకుండా ఉంటుంది. సంకుచితం అనేది పెద్ద బుట్టలోని వస్తువులను చిన్న బుట్టలో పెట్టడం లాంటిది: తగినంత స్థలం ఉండకపోవచ్చు మరియు ఏదైనా విసిరివేయవలసి ఉంటుంది. - ఇక్కడ "బాస్కెట్" పరిమాణం ద్వారా క్రమబద్ధీకరించబడిన రకాలు ఉన్నాయి: - కొన్ని వ్యాఖ్యలు ఉన్నాయి:- char అనేది చిన్నది వలె అదే “బాస్కెట్” , కానీ ఒక పాయింట్ ఉంది: విలువలను సంక్షిప్త నుండి చార్ వరకు అధిగమించేటప్పుడు , 0 కంటే తక్కువ విలువలు విస్మరించబడతాయి. అక్షరం నుండి సంక్షిప్తంగా , 32,767 కంటే ఎక్కువ విలువలు విస్మరించబడతాయి.
- పూర్ణాంకాలను భిన్నాలకు మార్చేటప్పుడు, తక్కువ-ఆర్డర్ అంకెలు విస్మరించబడవచ్చు. కానీ పాక్షిక సంఖ్య అనేది సుమారుగా విలువను నిల్వ చేయడానికి ఉద్దేశించబడినందున, అటువంటి కేటాయింపు అనుమతించబడుతుంది.
4 డియెగో, పూర్ణాంక రకం మార్పిడి పనులు
- హే, అమిగో! పూర్ణాంకాల రకాల సంభాషణపై మీ టాస్క్లు ఇక్కడ ఉన్నాయి. మీరు అవసరమైన చోట కాస్ట్ ఆపరేటర్ను ఉంచాలి, కాబట్టి ప్రోగ్రామ్ కంపైల్ చేస్తుంది:పనులు | |
---|---|
1 | 1. టైప్ తారాగణం మరియు సంభాషణ బైట్ a = 1234; int b = a; బైట్ c = a * a; int d = a / c; |
2 | 2. తారాగణం మరియు సంభాషణ int a = 15; int b = 4; ఫ్లోట్ c1 = a / b; ఫ్లోట్ c2 = (ఫ్లోట్) a / b; ఫ్లోట్ c3 = (ఫ్లోట్) (a / b); |
3 | 3. తారాగణం మరియు సంభాషణ ఫ్లోట్ f = 333.50; int i = f; బైట్ బి = నేను; |
4 | 4. టైప్ తారాగణం మరియు సంభాషణ చిన్న సంఖ్య = 9; చార్ జీరో = '0'; చార్ తొమ్మిది = సున్నా + సంఖ్య; |
5 | 5. టైప్ తారాగణం మరియు సంభాషణ చిన్న సంఖ్య = 9; చార్ జీరో = '0'; చిన్న తొమ్మిదికోడ్ = సున్నా + సంఖ్య; |
5 ఎల్లీ, స్ట్రింగ్ రకానికి మార్పిడి
- ఇప్పుడు మేము ఒక చిన్న, కానీ ఆసక్తికరమైన అంశాన్ని కలిగి ఉంటాము - స్ట్రింగ్ మార్పిడి. - జావాలో, మీరు ఏ రకమైన డేటానైనా స్ట్రింగ్ టైప్కి మార్చవచ్చు. - ఆశాజనకంగా ఉంది. - నిజానికి, ఇది ఇంకా మంచిది. మీరు దాదాపు అన్ని రకాలను స్ట్రింగ్కి పరోక్షంగా మార్చవచ్చు. మీరు రెండు వేరియబుల్లను జోడించినప్పుడు ఇది ఉత్తమంగా చూపబడుతుంది: స్ట్రింగ్ మరియు «నాన్-స్ట్రింగ్». అటువంటి సందర్భంలో నాన్-స్ట్రింగ్ వేరియబుల్ బలవంతంగా స్ట్రింగ్గా మార్చబడుతుంది. - ఇక్కడ, కొన్ని ఉదాహరణలను పరిశీలించండి: ముగింపు: మనం ఏదైనా ఇతర రకానికి స్ట్రింగ్ని జోడిస్తే , రెండవ వస్తువు స్ట్రింగ్గా మార్చబడుతుంది. - టేబుల్ యొక్క నాల్గవ వరుసకు శ్రద్ధ వహించండి. అన్ని కార్యకలాపాలు ఎడమ నుండి కుడికి అమలు చేయబడతాయి, కాబట్టి 5 + '\u0000' జోడింపు పూర్ణాంకాల జోడింపుగా సంభవిస్తుంది. - కాబట్టి నేను స్ట్రింగ్ s = 1+2+3+4+5+"m" వంటి కోడ్ని వ్రాస్తే , నాకు s = "15m" వస్తుంది ? - అవును. మొదట, సంఖ్యలు జోడించబడతాయి, ఆపై స్ట్రింగ్గా మార్చబడతాయి.6 డియెగో, సాధారణంగా రకాల మార్పిడిపై పనులు
- ఇప్పుడు, డియెగో ద్వారా ఒక చిన్న ఉపన్యాసం. సంక్షిప్త మరియు సూచన రకాల గురించి. - ఇప్పటివరకు, మేము ఆబ్జెక్ట్ రకం యొక్క వేరియబుల్తో ప్రారంభిస్తాము. ఈ వేరియబుల్కు ఏదైనా రకం ( టైప్ వైడెనింగ్ ) యొక్క సూచనను కేటాయించవచ్చు . విలోమ అసైన్మెంట్ ( టైప్ సంకుచితం ) చేయడానికి మేము తారాగణం ఆపరేటర్ని స్పష్టంగా పేర్కొనాలి: - ఆబ్జెక్ట్కు సూచన మార్చబడినప్పుడు దానిలో ఎటువంటి మార్పులు ఉండవు. రిఫరెన్స్ వేరియబుల్ రకం మరియు ఆబ్జెక్ట్ రకం యొక్క అనుకూలతను తనిఖీ చేయడం ద్వారా టైప్ సంకుచితం మరియు అసైన్మెంట్పై టైప్ వెడల్పు చేయడం. - వావ్, ఇప్పుడు చాలా స్పష్టంగా ఉంది. ధన్యవాదాలు, డియెగో. - లోపాలను నివారించడానికి , ఉదాహరణలలో వలె , ఆబ్జెక్ట్ రకం యొక్క వేరియబుల్లో ఏ రకం నిల్వ చేయబడిందో తెలుసుకోవడానికి ఒక మార్గం ఉంది : - నిల్వ చేయబడిన వస్తువు యొక్క రకం పూర్తిగా తెలియనట్లయితే, ప్రతి రకం సంకుచితం కావడానికి ముందు అటువంటి తనిఖీ చేయడం మంచిది. - దొరికింది.7 ఎల్లీ, నిజమైన రకాలు
- నిజమైన (అవి భిన్నమైన) రకాల గురించి ఇక్కడ కొన్ని ఆసక్తికరమైన విషయాలు ఉన్నాయి. ఈ ఉదాహరణతో ప్రారంభిద్దాం: - ఈ గణన ఫలితంగా f విలువ … సున్నాకి సమానం! - రిషా నాకు అలాంటిదే చెప్పింది… - ఓహ్, నిజంగానా? ఇది బాగుంది. అభ్యాసం పరిపూర్ణంగా చేస్తుంది. - నిజానికి, ఉదాహరణలో తప్పు లేదు. ఒక పూర్ణాంకం సంఖ్యను మరొక పూర్ణాంకం సంఖ్యతో భాగించినప్పుడు , ఫలితం కూడా పూర్ణాంకం; మిగిలిన విభజన కేవలం విస్మరించబడింది. దీన్ని నివారించడానికి, విభజనలో పాల్గొన్న రెండు సంఖ్యలలో కనీసం ఒకటి భిన్నమైనదని నిర్ధారించుకోండి. - సంఖ్యలలో ఒకటి పాక్షికంగా ఉంటే, రెండవ సంఖ్య మొదట పాక్షిక రకానికి మార్చబడుతుంది, ఆపై విభజన అనుసరిస్తుంది. - మేము ఈ సమస్యను ఎలా పరిష్కరించగలమో ఇక్కడ ఉంది: - మరియు విభజనలో వేరియబుల్స్ చేరి ఉంటే? - అప్పుడు ఇది ఇలా ఉంటుంది: - కానీ ఇది బాగా లేదు. మరింత సౌకర్యవంతమైన డివిజన్ ఆపరేటర్ ఏదైనా ఉందా? - కాదు. అంతే. - సరే, నేను ఊహిస్తున్నాను, ఎటువంటి సమస్య ఉండదు.8 ఎల్లీ, లిటరల్స్
- మరియు చివరగా, రిషా యొక్క ప్రొఫెసర్-శైలి ఉపన్యాసం, ఇది చాలా పనికిరాని సమాచారం. లెక్చరర్లందరూ దీన్ని ఇష్టపడతారు. ఇది మీకు అర్థం చేసుకోవడం కష్టంగా అనిపించవచ్చు. కాబట్టి ఒక్కసారి చూడండి మరియు దాని గురించి పెద్దగా ఆలోచించకండి. - సరే, నేను సిద్ధంగా ఉన్నాను. - లిటరల్స్ అంటే ఏమిటో ఈ రోజు నేను మీకు చెప్తాను . లిటరల్స్ అనేది నేరుగా జావా కోడ్లో నిల్వ చేయబడిన మొత్తం డేటా. ఉదాహరణలు: - నిజానికి, మరికొన్ని అక్షరాలు ఉన్నాయి. లిటరల్స్ ఉపయోగించి, మీరు ఏదైనా తెలిసిన రకం విలువలను సెట్ చేయవచ్చు: - ఇతర మాటలలో, కోడ్ పద్ధతులు, తరగతులు, వేరియబుల్స్,... మరియు అక్షరాలు నేరుగా కోడ్లో నిల్వ చేయబడిన వేరియబుల్స్ యొక్క నిర్దిష్ట విలువలు. నేను సరిగ్గా అర్థం చేసుకుంటానా? - అవును మీరు. - బాగానే ఉంది. చివరగా, నేను ఈ జావా యొక్క చిత్రాన్ని పొందుతున్నాను.9 ప్రొఫెసర్, రకాలపై ఉపన్యాసం
- గొప్ప! చివరగా, ఇది నాకు ఇష్టమైన అంశం - రకం మార్పిడి. నా ప్రొఫెసర్ దాని గురించి చెప్పినప్పుడు కూడా నాకు గుర్తుంది. ఇది చాలా "మనోహరమైనది". నాకు అప్పుడు ఏమీ అర్థం కాలేదు. అయితే, ఈ అద్భుతమైన ఉపన్యాసాల వల్ల మీరు ప్రతిదీ అర్థం చేసుకుంటారు. అవి ఇక్కడ ఉన్నాయి: జావా కన్వర్షన్లు మరియు ప్రమోషన్లు (ఒరాకిల్ డాక్యుమెంటేషన్) డేటా టైప్ కాస్టింగ్ (టైప్ కన్వర్షన్) జావా కాస్ట్ మరియు కన్వర్షన్లు వైడెనింగ్ మరియు నారో కన్వర్షన్లు10 జూలియో
- వావ్! బాగా, మీరు నిజంగా తెలివైనవారు, అమిగో! కేవలం రెండు వారాల్లోనే చాలా విషయాలు నేర్చుకున్నా! నువ్వు రాక్షసుడిలా ఉన్నావు. మార్గం ద్వారా, రెండు వారాల బానిస కార్మికుల తర్వాత కొంత వినోదం ఎలా ఉంటుంది?11 కెప్టెన్ ఉడుతలు
(- నేను మీకు సహాయం చేసాను. ఇంట్లో చేయండి.) హోంవర్క్ (10 యూనిట్లు) - హలో, సైనికుడు! - శుభోదయం అయ్యా! - మీ కోసం నా దగ్గర కొన్ని అద్భుతమైన వార్తలు ఉన్నాయి. మీ నైపుణ్యాలను బలోపేతం చేయడానికి ఇక్కడ శీఘ్ర తనిఖీ ఉంది. ప్రతిరోజూ దీన్ని చేయండి మరియు మీరు మీ నైపుణ్యాలను త్వరగా పెంచుకుంటారు. Intellij IDEAలో టాస్క్లు ప్రత్యేకంగా రూపొందించబడ్డాయి.Intellij Ideaలో చేయవలసిన అదనపు పనులు | |
---|---|
1 | 1. సరైన సమాధానం: d=2.941 d = 2.941 పొందేందుకు ఒక రకం కాస్టింగ్ ఆపరేటర్ని జోడించండి |
2 | 2. సరైన సమాధానం: d=5.5 d = 5.5 పొందేందుకు ఒక రకం కాస్టింగ్ ఆపరేటర్ని జోడించండి |
3 | 3. సరైన సమాధానం: d=1.0 d = 1.0 పొందేందుకు ఒక రకం కాస్టింగ్ ఆపరేటర్ని జోడించండి |
4 | 4. పెద్ద జీతం "నాకు జావా చదవడం ఇష్టం లేదు, నాకు పెద్ద జీతం కావాలి" అనే సందేశాన్ని 40 సార్లు ఉదాహరణగా స్క్రీన్పై ప్రదర్శించండి. ఉదాహరణ: నాకు జావా నేర్చుకోవడం ఇష్టం లేదు, నాకు పెద్ద జీతం కావాలి , జావా నేర్చుకోవడం ఇష్టం లేదు, నాకు పెద్ద జీతం కావాలి, జావా నేర్చుకోవడం ఇష్టం లేదు, నాకు పెద్ద జీతం కావాలి లేదా జావా నేర్చుకోవడం ఇష్టం లేదు, నాకు పెద్ద జీతం కావాలి జీతం జావా నేర్చుకోవడం ఇష్టం లేదు, నాకు పెద్ద జీతం కావాలి జావా నేర్చుకోవడం ఇష్టం లేదు, నాకు పెద్ద జీతం కావాలి … |
5 | 5. అక్షరాల సంఖ్య కీబోర్డ్ 10 స్ట్రింగ్ల నుండి చదవండి మరియు వాటిలోని వివిధ అక్షరాల సంఖ్యను లెక్కించండి (వర్ణమాలలోని మొత్తం 26 అక్షరాలకు). ఫలితాన్ని స్క్రీన్పై ప్రదర్శించండి. ఉదాహరణ అవుట్పుట్: a 5 b 8 c 3 d 7 … z 9 |
6 | 6. క్లాస్ హ్యూమన్ యొక్క కన్స్ట్రక్టర్లు 6 ఫీల్డ్లతో క్లాస్ హ్యూమన్ను వ్రాయండి . దాని కోసం 10 విభిన్న కన్స్ట్రక్టర్లతో ముందుకు వచ్చి వాటిని అమలు చేయండి. ప్రతి కన్స్ట్రక్టర్కు అర్థం ఉండాలి. |
7 | 7. స్టాటిక్ మాడిఫైయర్లను కనిష్టంగా తరలించండి వీలైనంత తక్కువ స్టాటిక్ మాడిఫైయర్లను తరలించండి, తద్వారా కోడ్ కంపైల్ అవుతుంది. |
8 | 8. స్ట్రింగ్ జాబితాల శ్రేణి ఒక శ్రేణిని సృష్టించండి, దీని మూలకాలు స్ట్రింగ్ల జాబితాలుగా ఉంటాయి. ఏదైనా డేటాతో శ్రేణిని పూరించండి మరియు వాటిని స్క్రీన్పై ప్రదర్శించండి. |
9 | 9. జాబితాలోని ఒకేలాంటి పదాలు కీబోర్డ్ నుండి 20 పదాలను చదవండి, వాటితో జాబితాను పూరించండి. జాబితాలోని ఒకేలాంటి పదాల సంఖ్యను లెక్కించండి. ఫలితం మ్యాప్ <స్ట్రింగ్, పూర్ణాంకం> అయి ఉండాలి . మ్యాప్ యొక్క కీ ఒక ప్రత్యేకమైన స్ట్రింగ్ అయి ఉండాలి, విలువ - జాబితాలో ఈ స్ట్రింగ్ యొక్క కౌంట్. మ్యాప్ యొక్క స్క్రీన్ కంటెంట్లకు ప్రదర్శించండి. |
10 | 10. ఐదు అతిపెద్ద సంఖ్యలు పూర్ణాంకాల జాబితాను సృష్టించండి. కీబోర్డ్ నుండి 20 పూర్ణాంకాలను చదవండి మరియు వాటితో జాబితాను పూరించండి. జాబితా నుండి సంఖ్యలను సురక్షితంగా సంగ్రహించడానికి ఒక పద్ధతిని సృష్టించండి: int safeGetElement(ArrayList<Integer> జాబితా, int సూచిక, int defaultValue) పద్ధతి దాని సూచిక ద్వారా జాబితా యొక్క మూలకాన్ని అందించాలి. ఈ పద్ధతిలో మినహాయింపు సంభవించినట్లయితే, మీరు దానిని పట్టుకుని, డిఫాల్ట్ విలువను తిరిగి ఇవ్వాలి . |
బోనస్ పనులు | |
---|---|
1 | 1. ప్రోగ్రామ్ కంపైల్ మరియు రన్ చేయదు. సరి చేయి. టాస్క్: ప్రోగ్రామ్ HashMap ఎలా పనిచేస్తుందో చూపిస్తుంది. ప్రోగ్రామ్ కీబోర్డ్ నుండి జంటల సమితిని (సంఖ్య మరియు స్ట్రింగ్) చదివి, వాటిని HashMapలో ఉంచుతుంది మరియు HashMap యొక్క కంటెంట్లను స్క్రీన్పై ప్రదర్శిస్తుంది. |
2 | 2. ప్రోగ్రామ్కు కొత్త కార్యాచరణను జోడించండి. పాత పని: ప్రోగ్రామ్ కీబోర్డ్ నుండి నమోదు చేయబడిన జత (సంఖ్య మరియు స్ట్రింగ్)ను ప్రదర్శించాలి. కొత్త పని: ప్రోగ్రామ్ కీబోర్డ్ నుండి నమోదు చేయబడిన HashMap జతలలో (సంఖ్య మరియు స్ట్రింగ్) నిల్వ చేయాలి. ఖాళీ స్ట్రింగ్ అంటే ఇన్పుట్ ముగింపు. సంఖ్యలు పునరావృతం కావచ్చు. తీగలు ఎల్లప్పుడూ ప్రత్యేకమైనవి. ఇన్పుట్ డేటాను కోల్పోకూడదు! ప్రోగ్రామ్ HashMap యొక్క కంటెంట్లను స్క్రీన్పై ప్రదర్శించాలి . ఉదాహరణ ఇన్పుట్: 1 స్టాప్ 2 లుక్ ఉదాహరణ అవుట్పుట్: 1 స్టాప్ 2 లుక్ |
3 | 3. అల్గోరిథం నేర్చుకోవడం మరియు సాధన చేయడం. టాస్క్: కీబోర్డ్ నుండి 30 సంఖ్యలను చదవండి. స్క్రీన్పై 10వ మరియు 11వ కనీస సంఖ్యలను ప్రదర్శించండి. సూచన: కనిష్ట సంఖ్య 1వ కనిష్టం. తదుపరి కనిష్టం 2వ కనిష్ట వివరణ 1: 1 15 6 63 5 7 1 88 మొదటి కనిష్టం 1 రెండవ కనిష్టం 1 మూడవ కనిష్టం 5 నాల్గవ కనిష్టం 6 వివరణ 2: 0 3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48 51 54 57 60 63 66 69 72 75 78 81 84 87 36 0 6 9 39 42 78 12 15 3033 63 66 69 3 81 84 87 45 48 51 54 57 60 72 75 18 21 24 27 69 36 0 18 21 6 27 9 39 42 78 12 68 38 38 64 5 48 51 54 57 60 72 75 24 మొదటి కనిష్టం 0 రెండవ కనిష్టం 3 ... పదవ కనిష్టం 27 పదకొండవ కనిష్టం 30 ఉదాహరణ ఇన్పుట్: 36 0 6 9 39 42 78 12 15 30 33 63 66 69 3 81 84 87 45 4548 571 72 75 18 21 24 27 ఉదాహరణ అవుట్పుట్: 27 30 |