ఏదైనా మొదటి ప్రోగ్రామ్ కోడ్ నేర్చుకోవడం జావాలోని హలో వరల్డ్ ప్రోగ్రామ్. కానీ చాలా సార్లు మనం ప్రాథమిక వాక్యనిర్మాణం యొక్క చిత్తశుద్ధిని కోల్పోతాము. ఈ వ్యాసం యొక్క మాధ్యమం ద్వారా, నేను జావాలోని హలో వరల్డ్ ప్రోగ్రామ్ యొక్క వివరాలను పొందుతాను.
ఈ వ్యాసంలో పొందుపరచబడిన విషయాలు క్రింద ఉన్నాయి:
- జావాలో హలో వరల్డ్ ప్రోగ్రామ్
- సింటాక్స్ విశ్లేషణ
- కార్యక్రమాన్ని కంపైల్ చేస్తోంది
- కార్యక్రమాన్ని అమలు చేస్తోంది
ప్రారంభిద్దాం.
జావాలో హలో వరల్డ్ ప్రోగ్రామ్
మేము వివరాల్లోకి రాకముందు, మొదట కోడింగ్తో ప్రారంభించి, ప్రాథమిక హలో వరల్డ్ ప్రోగ్రామ్ ఎలా ఉందో చూద్దాం కోడ్ చేయబడింది.
పబ్లిక్ క్లాస్ HelloWorldDemo {పబ్లిక్ స్టాటిక్ శూన్య ప్రధాన (స్ట్రింగ్ [] అర్గ్స్) {System.out.println ('హలో వరల్డ్!') System.exit (0) // విజయం}}
ఇప్పుడు మీరు కోడింగ్తో పూర్తి చేసారు, ఇప్పుడు ప్రోగ్రామ్ యొక్క వాక్యనిర్మాణాన్ని లోతుగా విశ్లేషించడానికి అనుమతిస్తుంది.
సింటాక్స్ విశ్లేషణ
1 వ పంక్తి: పబ్లిక్ క్లాస్ HelloWorldDemo {
ఈ పంక్తి కీవర్డ్ని ఉపయోగించుకుంటుంది తరగతి హలోవర్ల్డ్ డెమో అనే క్రొత్త తరగతిని ప్రకటించినందుకు. జావా ఒక కాబట్టి భాష, దాని సభ్యులందరితో సహా మొత్తం తరగతి నిర్వచనం ఓపెనింగ్ కర్లీ బ్రేస్ {మరియు క్లోజింగ్ కర్లీ బ్రేస్ between మధ్య ఉండాలి. అలాగే, ఇది ప్యాకేజీ వెలుపల నుండి తరగతి యొక్క ప్రాప్యతను పేర్కొనడానికి పబ్లిక్ కీవర్డ్ని ఉపయోగిస్తోంది.
2 వ పంక్తి: పబ్లిక్ స్టాటిక్ శూన్య ప్రధాన (స్ట్రింగ్ [] అర్గ్స్) {
ఈ పంక్తి మెయిన్ (స్ట్రింగ్ []) అనే పద్ధతిని ప్రకటిస్తుంది.దీనిని అంటారు ప్రధాన పద్ధతి మరియు ప్రవేశ స్థానం వలె పనిచేస్తుంది జావా కంపైలర్ ప్రోగ్రామ్ అమలు ప్రారంభించడానికి. మరో మాటలో చెప్పాలంటే, జావాలో ఏదైనా ప్రోగ్రామ్ ఎగ్జిక్యూట్ అయినప్పుడల్లా, ప్రధాన పద్ధతి మొదటి ఫంక్షన్. అనువర్తనంలోని ఇతర విధులు ప్రధాన పద్ధతి నుండి ప్రారంభించబడతాయి. ప్రామాణిక జావా అనువర్తనంలో, అమలును ప్రారంభించడానికి ఒక ప్రధాన పద్ధతి తప్పనిసరి.
ఇప్పుడు ఈ మొత్తం పంక్తిని విచ్ఛిన్నం చేసి, ప్రతి పదాన్ని విశ్లేషించండి:
ప్రజా : ఇదియాక్సెస్ మాడిఫైయర్ దృశ్యమానతను నిర్దేశిస్తుంది. ఇది JVM ను ఎక్కడి నుండైనా పద్ధతిని అమలు చేయడానికి అనుమతిస్తుంది.
స్టాటిక్ : ఇది ఏదైనా తరగతి సభ్యుడిని స్థిరంగా చేయడానికి సహాయపడే కీవర్డ్. ప్రధాన పద్దతి స్థిరంగా తయారవుతుంది, ఎందుకంటే ఒక వస్తువును సృష్టించాల్సిన అవసరం లేదు జావాలో. అందువల్ల, జ్ఞాపకశక్తిని ఆదా చేయడంలో సహాయపడే ఒక వస్తువును సృష్టించకుండానే JVM దాన్ని ప్రారంభించవచ్చు.
శూన్యమైనది : ఇది పద్ధతి యొక్క తిరిగి రకాన్ని సూచిస్తుంది. జావా ప్రధాన పద్ధతి ఎటువంటి విలువను తిరిగి ఇవ్వదు కాబట్టి, దాని తిరిగి వచ్చే రకాన్ని శూన్యంగా ప్రకటించారు.
ప్రధాన () : ఇది JVM లో కాన్ఫిగర్ చేయబడిన పద్ధతి పేరు.
స్ట్రింగ్ [] : ఇది జావా ప్రధాన పద్ధతి రకం యొక్క ఒకే పంక్తి వాదనను అంగీకరించగలదని సూచిస్తుంది . దీనిని జావా కమాండ్ లైన్ ఆర్గ్యుమెంట్స్ అని కూడా అంటారు. క్రింద నేను చెల్లుబాటు అయ్యే జావా ప్రధాన పద్ధతి సంతకాలను జాబితా చేసాను:
- పబ్లిక్ స్టాటిక్ శూన్య ప్రధాన (స్ట్రింగ్ [] అర్గ్స్)
- పబ్లిక్ స్టాటిక్ శూన్య ప్రధాన (స్ట్రింగ్ [] అర్గ్స్)
- పబ్లిక్ స్టాటిక్ శూన్య ప్రధాన (స్ట్రింగ్ అర్గ్స్ [])
- పబ్లిక్ స్టాటిక్ శూన్య ప్రధాన (స్ట్రింగ్… అర్గ్స్)
- స్టాటిక్ పబ్లిక్ శూన్యత ప్రధాన (స్ట్రింగ్ [] అర్గ్స్)
- పబ్లిక్ స్టాటిక్ ఫైనల్ శూన్య ప్రధాన (స్ట్రింగ్ [] అర్గ్స్)
- చివరి పబ్లిక్ స్టాటిక్ శూన్య ప్రధాన (స్ట్రింగ్ [] అర్గ్స్)
3 వ పంక్తి: System.out.println (“హలో వరల్డ్!”)
సిస్టమ్ : ఇది java.lang ప్యాకేజీలో ముందే నిర్వచించబడిన తరగతి, ఇది వివిధ ఉపయోగకరమైన పద్ధతులు మరియు వేరియబుల్స్ కలిగి ఉంది.
అవుట్ : ఇది ప్రింట్స్ట్రీమ్ రకం యొక్క స్టాటిక్ మెంబర్ ఫీల్డ్.
శ్రేణి జావాస్క్రిప్ట్ యొక్క పొడవు
println: ఇది ప్రింట్స్ట్రీమ్ క్లాస్ యొక్క పద్ధతిమరియు ప్రామాణిక కన్సోల్ మరియు క్రొత్త లైన్కు పంపబడిన వాదనను ముద్రించడానికి ఉపయోగించబడుతుంది. మీరు println () కు బదులుగా print () పద్ధతిని కూడా ఉపయోగించవచ్చు.
4 వ పంక్తి: System.exit (0)
Java.lang. సిస్టమ్ . బయటకి దారి () పద్ధతి ఉపయోగించబడుతుందినిష్క్రమించుప్రస్తుతం అమలు చేస్తున్న జావా వర్చువల్ మెషీన్ను ముగించడం ద్వారా ప్రస్తుత ప్రోగ్రామ్. ఈ పద్ధతి సాధారణంగా స్థితి కోడ్ను ఇన్పుట్గా తీసుకుంటుందిసున్నా కాని విలువ. ఏదైనా అసాధారణ ముగింపు జరిగితే ఇది సూచిస్తుంది.
- నిష్క్రమణ (0): విజయవంతమైన ముగింపును సూచించడానికి ఇది ఉపయోగించబడుతుంది.
- నిష్క్రమణ (1) లేదానిష్క్రమణ (-1) లేదా ఏదైనా సున్నా కాని విలువ: ఇది విజయవంతం కాని ముగింపును సూచించడానికి ఉపయోగించబడుతుంది.
కాబట్టి అది ప్రోగ్రామ్ సింటాక్స్ గురించి. జావా ప్రోగ్రామ్లో హలో వరల్డ్ను ఎలా కంపైల్ చేయాలో ఇప్పుడు చూద్దాం.
కార్యక్రమాన్ని కంపైల్ చేస్తోంది
ఇప్పుడు మీకు కావలసింది మీ టెక్స్ట్ ఎడిటర్లో ఈ ప్రోగ్రామ్ను టైప్ చేసి, మీ ప్రోగ్రామ్లో మీరు ఉపయోగించిన క్లాస్ పేరుతో సేవ్ చేయండి. నా విషయంలో, నేను దానిని HelloWorldDemo.java గా సేవ్ చేస్తాను.
తదుపరి దశ ఏమిటంటే, మీ కన్సోల్ విండోకు వెళ్లి, మీరు మీ ప్రోగ్రామ్ను సేవ్ చేసిన డైరెక్టరీకి నావిగేట్ చేయండి.
ఇప్పుడు క్రమంలో ప్రోగ్రామ్ను కంపైల్ చేయండి క్రింది ఆదేశాన్ని టైప్ చేయండి:
javac HelloWorldDemo.java
గమనిక: జావా కేస్ సెన్సిటివ్, అందువల్ల మీరు ఫైల్ పేరును సరైన ఆకృతిలో టైప్ చేశారని నిర్ధారించుకోండి.
విజయవంతంగా అమలు చేయబడితే, ఈ ఆదేశం HelloWorldDemo.class ఫైల్ను ఉత్పత్తి చేస్తుంది, ఇది యంత్రం స్వతంత్రంగా మరియు పోర్టబుల్ ప్రకృతిలో ఉంటుంది.
ఇప్పుడు మీరు ప్రోగ్రామ్ను విజయవంతంగా సంకలనం చేసారు, జావాలో మా హలో వరల్డ్ ప్రోగ్రామ్ను అమలు చేయడానికి ప్రయత్నించి, అవుట్పుట్ పొందండి.
కార్యక్రమాన్ని అమలు చేస్తోంది
మీ హలోవర్ల్డ్ను అమలు చేయడానికి కమాండ్ లైన్లో, మీరు చేయాల్సిందల్లా ఈ క్రింది కోడ్లో టైప్ చేయండి:
జావా హలోవర్ల్డ్డెమో
వోయిలా! మీరు జావాలో మీ మొదటి ప్రోగ్రామ్ను విజయవంతంగా అమలు చేసారు.
ఒకవేళ మీరు IDE ని ఉపయోగిస్తుంటే, మీరు ఈ ఇబ్బందిని దాటవేయవచ్చు మరియు మీ హలో వరల్డ్ ప్రోగ్రామ్ జావాలో కంపైల్ చేసి ఎగ్జిక్యూట్ చేయడానికి మీ IDE లోని ఎగ్జిక్యూట్ బటన్ నొక్కండి.
ఇది ఈ వ్యాసం చివర మనలను తీసుకువస్తుందిజావాలో హలో వరల్డ్ ప్రోగ్రామ్. మీరు జావా గురించి మరింత తెలుసుకోవాలంటే మీరు మా చూడండి .
ఇప్పుడు మీరు అర్థం చేసుకున్నారు aజావాలో హలో వరల్డ్ ప్రోగ్రామ్, చూడండి ప్రపంచవ్యాప్తంగా విస్తరించి ఉన్న 250,000 మందికి పైగా సంతృప్తికరమైన అభ్యాసకుల నెట్వర్క్తో విశ్వసనీయ ఆన్లైన్ లెర్నింగ్ సంస్థ ఎడురేకా చేత. ఎడురేకా యొక్క జావా J2EE మరియు SOA శిక్షణ మరియు ధృవీకరణ కోర్సు జావా డెవలపర్గా ఉండాలనుకునే విద్యార్థులు మరియు నిపుణుల కోసం రూపొందించబడ్డాయి. ఈ కోర్సు మీకు జావా ప్రోగ్రామింగ్లోకి రావడానికి మరియు హైబర్నేట్ & స్ప్రింగ్ వంటి వివిధ జావా ఫ్రేమ్వర్క్లతో పాటు కోర్ మరియు అడ్వాన్స్డ్ జావా కాన్సెప్ట్ల కోసం మీకు శిక్షణ ఇవ్వడానికి రూపొందించబడింది.
మాకు ప్రశ్న ఉందా? దయచేసి దీనిని వ్యాఖ్యల విభాగంలో పేర్కొనండి “జావాలో హలో వరల్డ్ ప్రోగ్రామ్”వ్యాసం మరియు మేము వీలైనంత త్వరగా మిమ్మల్ని సంప్రదిస్తాము.