రచయిత:
Monica Porter
సృష్టి తేదీ:
15 మార్చి 2021
నవీకరణ తేదీ:
27 జూన్ 2024
![IntelliJ IDEAతో మీ మొదటి జావా అప్లికేషన్ను సృష్టిస్తోంది](https://i.ytimg.com/vi/H_XxH66lm3U/hqdefault.jpg)
విషయము
జావా అనేది 1995 లో జేమ్స్ గోస్లింగ్ ప్రవేశపెట్టిన ఒక ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్ లాంగ్వేజ్. అంటే, ఇది "ఆబ్జెక్ట్" మరియు "ఫీల్డ్" వంటి భావనలను సూచిస్తుంది (ఇవి వస్తువును వివరించే లక్షణాలు). జావా అనేది "ఒక స్థలాన్ని వ్రాయండి, మరెక్కడైనా అమలు చేయండి" భాష: ఇది జావా వర్చువల్ మెషిన్ (జెవిఎం) ఉన్న ఏదైనా ప్లాట్ఫారమ్లో అమలు చేయడానికి రూపొందించబడింది. బహుభాషా ప్రోగ్రామింగ్ భాషగా, ప్రారంభకులకు జావా నేర్చుకోవడం మరియు అర్థం చేసుకోవడం చాలా సులభం. ఈ వ్యాసం జావా ప్రోగ్రామింగ్కు ప్రారంభ పరిచయం.
దశలు
3 యొక్క విధానం 1: మీ మొదటి జావా ప్రోగ్రామ్ను వ్రాయండి
జావాతో ప్రోగ్రామింగ్ ప్రారంభించడానికి, మీరు మీ పని వాతావరణాన్ని సెటప్ చేయాలి. జావాను ప్రోగ్రామ్ చేయడానికి చాలా మంది ప్రోగ్రామర్లు ఎక్లిప్స్ మరియు నెట్బీన్స్ వంటి ఇంటిగ్రేటెడ్ డెవలప్మెంట్ ఎన్విరాన్మెంట్స్ (IDE) ను ఉపయోగిస్తున్నారు. అయినప్పటికీ, మీరు జావా ప్రోగ్రామ్లు లేకుండా వాటిని వ్రాసి సంకలనం చేయవచ్చు.
నోట్ప్యాడ్ మాదిరిగానే ఏదైనా ప్రోగ్రామ్ జావాతో ప్రోగ్రామ్ చేయడానికి సరిపోతుంది. కన్జర్వేటివ్ ప్రోగ్రామర్లు కొన్నిసార్లు టెర్మినల్లో ఉన్న విమ్ మరియు ఇమాక్స్ వంటి టెక్స్ట్ ఎడిటర్లను ఉపయోగించడానికి ఇష్టపడతారు. సబ్లిమ్ టెక్స్ట్ మంచి టెక్స్ట్ ఎడిటర్, ఇది విండోస్ కంప్యూటర్లు మరియు లైనక్స్ ఆధారిత యంత్రాలు (మాక్, ఉబుంటు, మొదలైనవి) రెండింటిలోనూ వ్యవస్థాపించబడుతుంది. ఈ గైడ్లో ఉపయోగించిన ఎడిటర్ కూడా ఇది.
అని నిర్ధారించుకోండి జావా సాఫ్ట్వేర్ డెవలప్మెంట్ కిట్ వ్యవస్థాపించబడింది. ప్రోగ్రామ్ను కంపైల్ చేయడానికి మీకు ఇది అవసరం.- విండోస్ కంప్యూటర్లలో, ఎన్విరాన్మెంట్ వేరియబుల్స్ సరిగ్గా లేకపోతే, నడుస్తున్న లోపం ఉండవచ్చు
జావాక్. ఈ లోపాన్ని నివారించడానికి దయచేసి జావా సాఫ్ట్వేర్ డెవలప్మెంట్ కిట్ను ఎలా ఇన్స్టాల్ చేయాలనే దానిపై కథనాన్ని చూడండి.
- విండోస్ కంప్యూటర్లలో, ఎన్విరాన్మెంట్ వేరియబుల్స్ సరిగ్గా లేకపోతే, నడుస్తున్న లోపం ఉండవచ్చు
3 యొక్క విధానం 2: హలో వరల్డ్ ప్రోగ్రామ్
మొదట, "హలో వరల్డ్" అనే పదాలను ముద్రించే ప్రోగ్రామ్ను సృష్టిస్తాము."టెక్స్ట్ ఎడిటర్లో, క్రొత్త ఫైల్ను సృష్టించి, దానిని" ChaoThegioi.java "గా సేవ్ చేయండి. ChaoThegioi మీ తరగతి పేరు మరియు ఈ తరగతి పేరు ఫైల్ పేరుతో సరిపోలాలి.
ప్రధాన తరగతి మరియు పద్ధతిని ప్రకటించండి. ప్రధాన పద్ధతిపబ్లిక్ స్టాటిక్ వాయిడ్ మెయిన్ (స్ట్రింగ్ అర్గ్స్) అనేది ప్రోగ్రామ్ రన్ అయినప్పుడు అమలు చేయబడే పద్ధతి. అన్ని జావా ప్రోగ్రామ్లలో డిక్లరేషన్ ఒకటే.
"హలో వరల్డ్" అనే పదాలతో కోడ్ రాయండి.’- ఈ కమాండ్ లైన్ యొక్క భాగాలను చూద్దాం:
సిస్టమ్ ఏదైనా చేయమని సిస్టమ్కు చెబుతుంది.
అవుట్పుట్తో మేము ఏదో చేయబోతున్నామని సిస్టమ్కు చెబుతుంది.
println అంటే "ప్రింట్ లైన్" మరియు దానితో, అవుట్పుట్ వద్ద ఒక పంక్తిని ముద్రించమని మేము సిస్టమ్ను అడుగుతున్నాము.
- బయటి కుండలీకరణాలు
("హలో వరల్డ్.") పద్ధతిని సూచిస్తుంది
System.out.println () ఒక పరామితిని తీసుకుంటుంది మరియు ఈ సందర్భంలో అది స్ట్రింగ్
"హలో వరల్డ్."
- జావాలో మనం పాటించాల్సిన కొన్ని నియమాలు ఉన్నాయని గమనించండి:
- ఎల్లప్పుడూ సెమికోలన్తో ముగుస్తుంది.
- జావా పెద్ద మరియు చిన్న అక్షరాలను వేరు చేస్తుంది. అందువల్ల, లోపాలను నివారించడానికి, మీరు సరైన సందర్భంలో పద్ధతి పేరు, వేరియబుల్ పేరు మరియు తరగతి పేరును వ్రాయాలి.
- ఇచ్చిన పద్ధతి లేదా లూప్ యొక్క ప్రైవేట్ కోడ్ బ్లాక్ వంకర బ్రాకెట్లలో ఉంటుంది.
- ఈ కమాండ్ లైన్ యొక్క భాగాలను చూద్దాం:
విలీనం. మీ చివరి హలో వరల్డ్ షో ఇలా ఉండాలి:
ఫైల్ను సేవ్ చేసి, మీ కమాండ్ లైన్ లేదా టెర్మినల్ ఇంటర్ప్రెటర్ తెరవండి. మీరు ChaoThegioi.java ను సేవ్ చేసిన ఫోల్డర్కు నావిగేట్ చేసి టైప్ చేయండిjavac ChaoThegioi.java. ఈ కోడ్ మీరు ChaoThegioi.java ను కంపైల్ చేయాలనుకుంటున్న జావా కంపైలర్కు తెలియజేస్తుంది. లోపాలు ఉంటే, కంపైలర్ మీరు ఎక్కడ చేశారో మీకు తెలియజేస్తుంది. లోపాలు లేకపోతే, కంపైలర్ నుండి సందేశాలు ఉండకూడదు. ఇప్పుడు, ChaoThegioi.java డైరెక్టరీని చూడండి, మీరు ChaoThegioi.class ని చూస్తారు. మీ ప్రోగ్రామ్ను అమలు చేయడానికి మీరు ఉపయోగించే జావా ఫైల్ ఇది.
ప్రోగ్రామ్ను అమలు చేయండి. చివరగా, మేము ప్రోగ్రామ్ను తప్పక అమలు చేయాలి! కమాండ్ ప్రాంప్ట్ లేదా టెర్మినల్ వద్ద, టైప్ చేయండిjava ChaoThegioi. ఈ కోడ్ మీరు ChaoThegioi తరగతిని అమలు చేయాలనుకుంటున్నట్లు జావాకు చెబుతుంది. "హలో వరల్డ్" అనే పదాలు. మీ మానిటర్ స్క్రీన్లో కనిపిస్తుంది.
అభినందనలు, మీరు మీ మొదటి జావా ప్రోగ్రామ్ను వ్రాశారు! ప్రకటన
3 యొక్క విధానం 3: ఇన్పుట్ మరియు అవుట్పుట్
ఇప్పుడు, యూజర్ ఇన్పుట్ పొందడానికి హలో వరల్డ్ ప్రోగ్రామ్ను విస్తరిస్తాము. ఈ ప్రోగ్రామ్లో, యూజర్ చదవగలిగే అక్షరాల స్ట్రింగ్ను ముద్రించాము. ఏదేమైనా, ప్రోగ్రామ్ యొక్క ఇంటరాక్టివ్ భాగం వినియోగదారు దానిని ఇన్పుట్ చేస్తుంది. ఇప్పుడు, మేము ప్రోగ్రామ్ను విస్తరిస్తాము, వినియోగదారుని పేరు ఎంటర్ చేయమని అడగండి, ఆపై వారికి ఒక నిర్దిష్ట గ్రీటింగ్ పంపుతాము.
స్కానర్ తరగతిని నమోదు చేయండి. జావాలో, మీరు అనేక అంతర్నిర్మిత లైబ్రరీలను యాక్సెస్ చేయవచ్చు. అయితే, వాటిని ఉపయోగించడానికి, మేము వాటిని ప్రోగ్రామ్లోకి దిగుమతి చేసుకోవాలి. ఆ లైబ్రరీలలో ఒకటి java.util, దీనిలో మనం యూజర్ నుండి సమాచారం పొందవలసిన స్కానర్ ఆబ్జెక్ట్ ఉంటుంది. స్కానర్ తరగతిలో ప్రవేశించడానికి, మేము ప్రోగ్రామ్ ప్రారంభంలో ఈ క్రింది పంక్తిని జోడిస్తాము.- ఈ కమాండ్ లైన్ మేము java.util ప్యాకేజీలో అందుబాటులో ఉన్న స్కానర్ ఆబ్జెక్ట్ను ఉపయోగించాలనుకుంటున్న ప్రోగ్రామ్కు చెబుతుంది.
- Java.util ప్యాకేజీలోని ప్రతి వస్తువును యాక్సెస్ చేయడానికి, మనం వ్రాయాలి
దిగుమతి java.util. *; ప్రదర్శన ప్రారంభంలో.
ప్రధాన పద్ధతిలో, స్కానర్ ఆబ్జెక్ట్ యొక్క క్రొత్త ఉదాహరణను సృష్టించండి. జావా ఒక ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్ లాంగ్వేజ్, కాబట్టి ఇది ఆబ్జెక్ట్ వాడకం యొక్క భావనలను సూచిస్తుంది. ఫీల్డ్లు మరియు పద్ధతులతో కూడిన వస్తువుకు స్కానర్ ఒక ఉదాహరణ. స్కానర్ తరగతిని ఉపయోగించడానికి, మేము క్రొత్త స్కానర్ వస్తువును సృష్టించాలి - మేము ఫీల్డ్లను జోడించగలము మరియు దాని పద్ధతులను ఉపయోగించగలుగుతాము. అలా చేయడానికి, మేము వ్రాస్తాము:userInputScanner అనేది మేము ఇప్పుడే సృష్టించిన స్కానర్ ఆబ్జెక్ట్ పేరు. ఈ పేరు కామెల్కేస్ రూపంలో వ్రాయబడిందని గమనించండి (అనగా పదాలు ఒకదానికొకటి వ్రాయబడ్డాయి, ప్రతి పదం యొక్క మొదటి అక్షరం పెద్ద అక్షరం) - ఇది జావాలో వేరియబుల్ నామకరణ సమావేశం.
- మేము ఆపరేటర్లను ఉపయోగిస్తాము
వస్తువు యొక్క క్రొత్త ఉదాహరణను సృష్టించడానికి క్రొత్తది.ఈ సందర్భంలో, మేము స్కానర్ వస్తువు యొక్క క్రొత్త ఉదాహరణను వ్రాయడం ద్వారా సృష్టించాము
క్రొత్త స్కానర్ (System.in).
- స్కానర్ ఆబ్జెక్ట్ ఏమి స్కాన్ చేయాలో సూచించే పరామితిని పొందుతుంది. ఈ సందర్భంలో, మేము ప్రవేశిస్తాము
System.in పారామితిగా.
సిస్టమ్ నుండి ఇన్పుట్ను స్కాన్ చేయమని System.in ప్రోగ్రామ్ను అడుగుతుంది, ఇది వినియోగదారు ప్రోగ్రామ్లోకి టైప్ చేసే ఇన్పుట్.
సమాచారాన్ని నమోదు చేయడానికి వినియోగదారుని అడగండి. కన్సోల్ స్క్రీన్లో ఎప్పుడు టైప్ చేయాలో తెలుసుకోవటానికి మీరు వినియోగదారుని అడగాలి. ఇది కోడ్తో చేయవచ్చుSystem.out.print లేదా
System.out.println.
వినియోగదారు టైప్ చేసిన తదుపరి పంక్తిని స్వీకరించడానికి స్కానర్ ఆబ్జెక్ట్కు చెప్పండి మరియు దానిని వేరియబుల్గా సేవ్ చేయండి. స్కానర్ వినియోగదారు ఎంటర్ చేసిన డేటాను ఎల్లప్పుడూ స్వీకరిస్తుంది. తరువాతి పంక్తి స్కానర్ను యూజర్ ఇన్పుట్ను స్వీకరించి వేరియబుల్లో నిల్వ చేయమని అడుగుతుంది:- జావాలో, ఒక వస్తువు యొక్క పద్ధతులను ఉపయోగించడం యొక్క సమావేశం
objectName.methodName (పారామితులు). లో
userInputScanner.nextLine (), మేము స్కానర్ వస్తువును దానికి కేటాయించిన పేరుతో పిలుస్తాము మరియు దాని పద్ధతిని పిలుస్తాము.
nextLine (), ఈ పద్ధతి పారామితులను తీసుకోదు.
- మేము తదుపరి పంక్తిని మరొక వస్తువులో నిల్వ చేస్తున్నామని గమనించండి: స్ట్రింగ్ ఆబ్జెక్ట్. నేను ఒక పేరు ఇచ్చాను
ఈ వస్తువు కోసం userInputName.
- జావాలో, ఒక వస్తువు యొక్క పద్ధతులను ఉపయోగించడం యొక్క సమావేశం
వినియోగదారుకు గ్రీటింగ్ ముద్రించండి. ఇప్పుడు వినియోగదారు పేరు నిల్వ చేయబడింది, మేము వారికి శుభాకాంక్షలు ముద్రించవచ్చు. కోడ్ గుర్తుంచుకోSystem.out.println ("హలో వరల్డ్."); మేము ప్రధాన తరగతిలో వ్రాశాము? మేము ఇప్పుడే వ్రాసిన ఏదైనా కోడ్ ఆ కోడ్ ముందు ఉంటుంది. ఇప్పుడు మనం ఆ కోడ్ పంక్తిని దీనికి సవరించవచ్చు:
- మేము "హలో", వినియోగదారు పేరు మరియు "!" తో
"హలో" + userInputName + "!" దీనిని స్ట్రింగ్ కాంకాటనేషన్ అంటారు.
- ఇక్కడ, మనకు మూడు స్ట్రింగ్ అక్షరాలు ఉన్నాయి: "హలో", యూజర్ఇన్పుట్ నేమ్ మరియు "!". జావాలో, స్ట్రింగ్ మార్పులేనిది. కాబట్టి మేము ఈ మూడు తీగలను కలిపి ఉంచినప్పుడు, మేము తప్పనిసరిగా గ్రీటింగ్ కలిగి ఉన్న కొత్త స్ట్రింగ్ను సృష్టిస్తున్నాము.
- తరువాత, మేము ఈ క్రొత్త స్ట్రింగ్ తీసుకొని దానిని ఆర్గ్యుమెంట్గా ఎంటర్ చేస్తాము
System.out.println.
- మేము "హలో", వినియోగదారు పేరు మరియు "!" తో
విలీనం చేసి సేవ్ చేయండి. మాకు ఈ క్రింది ప్రోగ్రామ్ ఉంది:
కంపైల్ చేసి రన్ చేయండి. కమాండ్ ప్రాంప్ట్ లేదా టెర్మినల్కు వెళ్లి, ChaoThegioi.java యొక్క మొదటి పరుగులో మేము ఉపయోగించిన ఆదేశంతో దీన్ని అమలు చేయండి. మొదట, మేము ప్రోగ్రామ్ను కంపైల్ చేయాలి:javac ChaoThegioi.java. తరువాత, మేము దీన్ని అమలు చేయవచ్చు:
java ChaoThegioi. ప్రకటన
సలహా
- జావా ఒక ఆబ్జెక్ట్ ఓరియెంటెడ్ ప్రోగ్రామింగ్ లాంగ్వేజ్, కాబట్టి మీరు ఈ ప్రోగ్రామింగ్ భాష యొక్క ప్రాథమిక విషయాల గురించి మరింత చదవాలి.
- ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్ అనేక ప్రత్యేక లక్షణాలను కలిగి ఉంది. ప్రధాన లక్షణాలు మూడు:
- ప్యాకింగ్ లక్షణాలు: వస్తువు యొక్క కొన్ని భాగాలకు ప్రాప్యతను పరిమితం చేసే సామర్థ్యం. ఫీల్డ్లు మరియు పద్ధతుల యొక్క ప్రైవేట్, రక్షిత మరియు పబ్లిక్ మోడ్లను నిర్వచించడానికి జావా కీలకపదాలను ఉపయోగిస్తుంది.
- పాలిమార్ఫిజం: బహుళ ఆబ్జెక్ట్ ఐడెంటిఫైయర్లను గుర్తించే సామర్థ్యం. జావాలో, ఆ వస్తువు యొక్క పద్ధతులను ఉపయోగించి ఒక వస్తువును మరొక వస్తువులోకి పంపవచ్చు.
- వారసత్వం: ప్రస్తుత వస్తువు వలె అదే సోపానక్రమంలో ఉన్న తరగతి నుండి ఫీల్డ్లు మరియు పద్ధతులను ఉపయోగించగల సామర్థ్యం.