1. పెద్దల కోసం ప్రోగ్రామింగ్
ఇటీవలి వరకు, మీరు CodeGym వెబ్సైట్లో మాత్రమే ప్రోగ్రామ్లు వ్రాసారు. ఇది సరళమైనది, అనుకూలమైనది మరియు అర్థమయ్యేలా ఉంది. కానీ మీరు ఎప్పుడూ ఇలా చేస్తారని మీరు అనుకోరు, అవునా? నిజమైన ప్రోగ్రామర్ల మాదిరిగానే పెద్దవారిలా ప్రోగ్రామ్లు రాయడం ప్రారంభించాల్సిన సమయం ఇది. కోడ్జిమ్ను రూపొందించడానికి ముందు ప్రజలు ఏదో ఒకవిధంగా ప్రోగ్రామ్లు వ్రాసేవారు!
కోడ్జిమ్ లేకుండా మీ కంప్యూటర్లో ప్రోగ్రామ్ను వ్రాయడానికి, మీరు రెండు పనులు చేయాలి:
- జావా JDKని ఇన్స్టాల్ చేయండి
- జావా IDEని ఇన్స్టాల్ చేయండి
ఈ విషయాలు ఏమిటి?
Java JDK
జావాలో వ్రాసిన ప్రోగ్రామ్ సాధారణ కంప్యూటర్ ప్రోగ్రామ్ నుండి భిన్నంగా ఉంటుంది. ఒక సాధారణ ప్రోగ్రామ్ మెషీన్ కోడ్ను కలిగి ఉంటుంది , అది నేరుగా కంప్యూటర్ ప్రాసెసర్ ద్వారా అమలు చేయబడుతుంది మరియు అమలు చేయడానికి అదనపు తారుమారు అవసరం లేదు.
జావాలో వ్రాసిన ప్రోగ్రామ్ మెషిన్ కోడ్ను కలిగి ఉండదు. బదులుగా, ఇది ప్రత్యేక బైట్కోడ్ని కలిగి ఉంది . ప్రాసెసర్కు బైట్కోడ్ని ఎలా అమలు చేయాలో తెలియదు , కాబట్టి జావా ప్రోగ్రామ్ను అమలు చేస్తున్నప్పుడు, ఇది మొదట JVM అనే ప్రత్యేక ప్రోగ్రామ్ను ప్రారంభిస్తుంది . మరియు JVM బైట్కోడ్ను అర్థం చేసుకుంటుంది మరియు దానిని ఎలా అమలు చేయాలో తెలుసు. JVM JDK లో భాగం .
జావా IDE
ఆధునిక ప్రోగ్రామ్లు మిలియన్ల కోడ్ లైన్లను కలిగి ఉంటాయి. ప్రాథమిక టెక్స్ట్ ఎడిటర్ని ఉపయోగించి అటువంటి ప్రోగ్రామ్లను వ్రాయడం అసాధ్యం. బదులుగా, కోడర్లు శక్తివంతమైన సాఫ్ట్వేర్ సాధనాలను ఉపయోగిస్తాయి, అది వారి పనిని బాగా వేగవంతం చేస్తుంది మరియు సులభతరం చేస్తుంది.
ప్రోగ్రామ్లను రూపొందించడానికి ఈ ప్రోగ్రామ్లను సాధారణంగా IDE లు అంటారు . IDE అంటే ఇంటిగ్రేటెడ్ డెవలప్మెంట్ ఎన్విరాన్మెంట్ .
జావా ప్రోగ్రామ్లను వ్రాయడానికి 3 ప్రసిద్ధ IDE లు ఉన్నాయి :
- IntelliJ IDEA
- గ్రహణం
- నెట్బీన్స్
దాదాపు ప్రతి ఒక్కరూ IntelliJ IDEAని ఇష్టపడతారు . ఒక్కసారి తెలుసుకుంటే ఎందుకో మీకే అర్థమవుతుంది. అయితే ముందుగా మీరు JVM మరియు JDK తో వ్యవహరించాలి .
2. JDK అంటే ఏమిటి ?
JVM అంటే జావా వర్చువల్ మిషన్. ఒక సాధారణ ప్రాసెసర్ మెషిన్ కోడ్ని అమలు చేస్తుంది, కానీ JVM బైట్కోడ్ని అమలు చేస్తుంది అంటే JVM అనేది వర్చువల్ ప్రాసెసర్/కంప్యూటర్ లాంటిది.
ప్రోగ్రామర్లు తరచుగా కంప్యూటర్లు/ప్రాసెసర్లను మెషీన్లుగా సూచిస్తారని మీరు కనుగొంటారు. అలవాటు చేసుకోండి: మీరు కూడా ఇప్పుడు వారిలో ఒకరు.
JVM మంచి విషయం, కానీ JVM మాత్రమే పనికిరానిది. ఎవరికీ బేర్ ప్రాసెసర్ అవసరం లేదు. JVM సాధారణంగా ప్రామాణిక లైబ్రరీల సెట్తో జత చేయబడింది, ఇందులో అన్ని రకాల సేకరణలు, జాబితాలు మరియు ఇతర తరగతులు ఉంటాయి . మార్గం ద్వారా, ప్రామాణిక లైబ్రరీ అనేక వేల తరగతులను కలిగి ఉంటుంది.
JRE అంటే జావా రన్టైమ్ ఎన్విరాన్మెంట్ .
JRE చాలా జావా ప్రోగ్రామ్లను అమలు చేయడానికి సరిపోతుంది, కానీ ఇది ప్రోగ్రామర్ల కోసం కాదు . ఉదాహరణకు, జావా కంపైలర్ JRE లో చేర్చబడలేదు . మరియు మీరు ఎక్కడ పొందుతారు?
జావా డెవలపర్లు వారి స్వంత టూల్కిట్, JDK ( జావా డెవలప్మెంట్ కిట్ )ని కలిగి ఉన్నారు. JDK JRE మరియు Java-కంపైలర్తో పాటు Java devs కోసం చాలా ఉపయోగకరంగా ఉండే ఇతర ప్రోగ్రామ్లను కలిగి ఉంటుంది . పెద్ద చిత్రం ఎలా ఉంటుందో ఇక్కడ ఉంది:
JDK జావా డెవలపర్ల కోసం JRE ప్లస్ సాధనాలను కలిగి ఉంది .
JRE JVM మరియు ప్రామాణిక జావా లైబ్రరీల సమితిని కలిగి ఉంది .
JVM అనేది జావా వర్చువల్ మెషిన్ .
3. JDK యొక్క రూపాంతరాలు
జావా యొక్క కొత్త వెర్షన్ ప్రతి 3-5 సంవత్సరాలకు కనిపించే సమయం గడిచిపోయింది మరియు ఇది ఒక ప్రధాన సంఘటన. ఇప్పుడు JDK యొక్క కొత్త వెర్షన్ ప్రతి ఆరు నెలలకు విడుదల చేయబడుతుంది. Google Chrome యొక్క ఉదాహరణ అంటువ్యాధి అని తేలింది :) అదనంగా, వివిధ కంపెనీలు వారి స్వంత JDK లను ఉత్పత్తి చేస్తాయి.
విండోస్తో సంబంధం లేకుండా ప్రోగ్రామ్లను రూపొందించిన జావా ప్లాట్ఫారమ్ను అణిచివేసేందుకు 1990ల చివరలో మైక్రోసాఫ్ట్ దీన్ని మొదటిసారి చేసింది. వాస్తవానికి, మైక్రోసాఫ్ట్ కోర్టులో ఓడిపోయింది మరియు దాని స్వంత స్వతంత్ర జావా అనలాగ్లను విడుదల చేయవలసి వచ్చింది: .NET ప్లాట్ఫారమ్ మరియు C# భాష.
.NET ప్లాట్ఫారమ్ JREకి Microsoft యొక్క ప్రతిరూపం, మరియు C# భాష యొక్క ప్రారంభ సంస్కరణలు జావా భాషకు ఒకదానికొకటి మ్యాపింగ్ను కలిగి ఉన్నాయి. అప్పటి నుంచి బ్రిడ్జి కింద భారీగా నీరు ప్రవహించిందని చెప్పారు.
ఏది ఏమైనప్పటికీ, నేడు అనేక జనాదరణ పొందిన JDK లు ఉన్నాయి . వాటిలో రెండింటిపై మాకు ఆసక్తి ఉంది:
- Oracle JDK అనేది జావాను సృష్టించిన కంపెనీ నుండి అధికారిక JDK . కార్పొరేట్ వినియోగానికి ఇప్పుడు కొంత చెల్లింపు అవసరం, అయితే ఇది ప్రైవేట్ ఉపయోగం మరియు వ్యక్తిగత డెవలపర్లకు ఇప్పటికీ ఉచితం.
- OpenJDK అనేది ఒరాకిల్ ద్వారా కూడా విడుదల చేయబడిన ఉచిత JDK . ఒరాకిల్కి డబ్బు చెల్లించడానికి ఇష్టపడని డెవలపర్లు మరియు కంపెనీలకు ఇది ఇష్టమైనది.
డెవలపర్ల కోసం, ప్రాథమిక వ్యత్యాసం లేదు, కాబట్టి మీరు సురక్షితంగా OpenJDKని ఉపయోగించవచ్చు.
4. JDKని ఇన్స్టాల్ చేస్తోంది
మీరు మీ కంప్యూటర్కు OpenJDK 16ని డౌన్లోడ్ చేసుకోవాలి . ముందుగా, https://jdk.java.net/16/ కి వెళ్లండి
"బిల్డ్స్" విభాగంలో, డౌన్లోడ్ ప్రారంభించడానికి మీ OS కోసం JDK వెర్షన్పై క్లిక్ చేయండి.
డౌన్లోడ్ చేసిన ఆర్కైవ్ను మీరు అనుకోకుండా తొలగించలేదని నిర్ధారించుకోవడానికి అన్జిప్ చేయడానికి ముందు దాన్ని సురక్షిత ప్రదేశానికి తరలించడం మంచిది.
ముఖ్యమైనది! JDKకి వెళ్లే మార్గంలో మీకు సిరిలిక్ అక్షరాలు లేవని నిర్ధారించుకోండి. సిరిలిక్ అక్షరాలు ప్రోగ్రామ్లను ప్రారంభించడంలో సమస్యలను కలిగిస్తాయి.
5. JDKని ఇన్స్టాల్ చేయడం గురించిన వీడియో
మేము ఈ ప్రక్రియ గురించి సాధ్యమయ్యే ప్రతి ప్రశ్నలను కవర్ చేసే ప్రత్యేక వీడియోను రూపొందించాము.
అయితే, మీకు ఇంకా ఏవైనా ప్రశ్నలు ఉంటే, మీరు వాటిని మా ఫోరమ్లో ఎల్లప్పుడూ అడగవచ్చు .