వేరియబుల్స్ ప్రాథమిక అవసరాలు ఏ ప్రోగ్రామ్లోనైనా అది ఉంటుంది , లేదా . ఇది నిల్వ యొక్క ప్రాథమిక యూనిట్. ఇది కంటైనర్గా పనిచేస్తుంది మరియు డేటా విలువలను ఉంచడానికి ఉపయోగించబడుతుంది. ప్రోగ్రామ్ అమలు సమయంలో వేరియబుల్ కలిగి ఉన్న విలువలను మార్చవచ్చు. ప్రతి వేరియబుల్ డేటా రకాన్ని కేటాయించింది. వేరియబుల్, సరళమైన పరంగా, a పేరు ఒక ఇవ్వబడింది మెమరీ స్థానం . కాబట్టి నేను ఈ క్రింది క్రమంలో జావాలో వేరియబుల్స్ కోసం డాకెట్ను వరుసలో ఉంచాను:
జావాలో వేరియబుల్స్
జావాలోని వేరియబుల్స్ వివిధ రకాలుగా ఉంటాయి:
- స్ట్రింగ్: “స్వాగతం” వంటి వచన పదార్థాలను నిల్వ చేయడానికి ఉపయోగిస్తారు.
- పూర్ణాంకానికి: 567 వంటి పూర్ణాంక విలువలను నిల్వ చేయడానికి ఉపయోగిస్తారు.
- ఫ్లోట్: 29.99 వంటి ఫ్లోటింగ్ పాయింట్ సంఖ్యలను నిల్వ చేస్తుంది.
- చార్: ‘S’, ‘R’ వంటి ఒకే అక్షరాలను నిల్వ చేస్తుంది.
- బూలియన్: రెండు రాష్ట్రాలకు సంబంధించిన విలువలను నిల్వ చేస్తుంది- “ట్రూ లేదా ఫాల్స్”
వేరియబుల్ డిక్లరేషన్ మరియు ప్రారంభించడం
కింది పారామితులను పేర్కొనడం ద్వారా వేరియబుల్ ప్రకటించబడుతుంది:
సమాచార తరహా: వేరియబుల్లో నిల్వ చేయబడిన డేటా రకం.
వేరియబుల్ పేరు: వేరియబుల్కు ఇచ్చిన ప్రత్యేక పేరు.
విలువ: ప్రారంభ విలువ వేరియబుల్లో నిల్వ చేయబడింది.
పూర్ణాంక వయస్సు = 50 ఫ్లోట్ బరువు = 50.60
అబ్ లోఈ ఉదాహరణ, పూర్ణాంకానికి డేటా రకం, వయస్సు వేరియబుల్కు ఇచ్చిన పేరు, మరియు యాభై విలువ. అదేవిధంగా, ఫ్లోట్ డేటా రకం, బరువు వేరియబుల్ పేరు మరియు 50.60 విలువ.
జావాలో వేరియబుల్స్ రకాలు
జావా వినియోగదారుకు మూడు రకాల వేరియబుల్స్ అందిస్తుంది:
స్థానిక వేరియబుల్స్: ఈ రకమైన వేరియబుల్స్ ఒక బ్లాక్, ఒక పద్ధతి లేదా ప్రోగ్రామ్ యొక్క కన్స్ట్రక్టర్ లోపల నిర్వచించబడతాయి.
జావాలో యాదృచ్ఛిక స్ట్రింగ్ను రూపొందించండి
ఫంక్షన్ పిలువబడినప్పుడు మరియు ఉన్నప్పుడు ఈ వేరియబుల్స్ సృష్టించబడతాయి వెంటనే నాశనం ఫంక్షన్ కాల్ తిరిగి వచ్చిన తర్వాత.
స్థానిక వేరియబుల్స్ నిషేదించుట యాక్సెస్ మాడిఫైయర్ల ఉపయోగం.
ఈ వేరియబుల్స్ యాక్సెస్ చేయవచ్చు లోపల మాత్రమే నిర్దిష్ట బ్లాక్.
పబ్లిక్ క్లాస్ ఎంప్లాయీఇడ్ {పబ్లిక్ శూన్యమైన ఎంప్లాయీఇడ్ () local // లోకల్ వేరియబుల్ ఐడి ఇంటెంట్ ఐడి = 0 ఐడి = ఐడి + 6 సిస్టమ్.అవుట్.ప్రింట్ల్న్ ('ఎంప్లాయీ ఐడి:' + ఐడి)} పబ్లిక్ స్టాటిక్ వాయిడ్ మెయిన్ (స్ట్రింగ్ అర్గ్స్ []) { ఎంప్లాయీఐడ్ ఆబ్జ్ = కొత్త ఎంప్లాయీఇడ్ () ఆబ్జెక్ట్ .ఎంప్లోయిఇడ్ ()}}
అవుట్పుట్:
ఉద్యోగి ID: 6
పైన ఇచ్చిన ఉదాహరణలో, వేరియబుల్ ఐడి స్థానిక ఫంక్షన్కు, అనగా దీనిని ఉపయోగించవచ్చు ఆ ఫంక్షన్ లోపల మాత్రమే .
స్కోప్ వెలుపల స్థానిక వేరియబుల్ను ఉపయోగించినప్పుడు, లోపం తిరిగి వస్తుంది. దీన్ని బాగా అర్థం చేసుకోవడానికి కింది కోడ్ను చూద్దాం.
పబ్లిక్ క్లాస్ ఎంప్లాయీఐడ్ {పబ్లిక్ శూన్యమైన ఎంప్లాయీఇడ్ () local // లోకల్ వేరియబుల్ ఐడి ఇంటెంట్ ఐడి = 0 ఐడి = ఐడి + 6} పబ్లిక్ స్టాటిక్ వాయిడ్ మెయిన్ (స్ట్రింగ్ అర్గ్స్ []) {// స్కోప్ వెలుపల స్థానిక వేరియబుల్ ఉపయోగించి System.out.println ( 'ఉద్యోగి ID:' + id)}}
అవుట్పుట్:
/EmployeeId.java:12: లోపం: System.out.println ('ఉద్యోగి ID:' + id) చిహ్నం కనుగొనబడలేదు ^ గుర్తు: వేరియబుల్ ఐడి స్థానం: తరగతి ఎంప్లాయీఇడ్ 1 లోపం
ఉదాహరణ వేరియబుల్: అవి ఒక తరగతిలో, బ్లాక్ వెలుపల, ఒక పద్ధతి లేదా కన్స్ట్రక్టర్లో ప్రకటించగల వేరియబుల్స్. అవి స్థిరంగా ఉండవు.
ఈ వేరియబుల్స్ ఒక ఉన్నప్పుడు సృష్టించబడతాయి తరగతి యొక్క వస్తువు సృష్టించబడుతుంది మరియు నాశనం చేసినప్పుడు వస్తువు నాశనం అవుతుంది .
ఉదాహరణకు వేరియబుల్స్ కోసం యాక్సెస్ మాడిఫైయర్లను ఉపయోగించవచ్చు.
మాడిఫైయర్ పేర్కొనబడనప్పుడు, డిఫాల్ట్ మాడిఫైయర్ ఉపయోగించబడుతుంది.
ఉదాహరణ వేరియబుల్స్ డిఫాల్ట్ విలువలను కలిగి ఉంటాయి, 0 సంఖ్యల కోసం, తప్పుడు బూలియన్ కోసం, మరియు శూన్య వస్తువు సూచనల కోసం.
దిగుమతి java.io. * క్లాస్ ప్రైస్ {// క్లాస్ లో డిక్లేర్ చేయబడిన ఇన్స్టాన్స్ వేరియబుల్స్ మరియు ఏ ఫంక్షన్ లోపల కాదు int గిటార్ప్రైస్ int పియానోప్రైస్ int ఫ్లూట్ ప్రైస్} పబ్లిక్ క్లాస్ మెయిన్ {పబ్లిక్ స్టాటిక్ వాయిడ్ మెయిన్ (స్ట్రింగ్ అర్గ్స్ []) {// మొదటి వస్తువు ధర ob1 = క్రొత్త ధర () ob1.guitarPrice = 10000 ob1.pianoPrice = 5000 ob1.flutePrice = 1000 // రెండవ వస్తువు ధర ob2 = కొత్త ధర () ob2.guitarPrice = 9000 ob2.pianoPrice = 4000 ob2.flutePrice = 2000 // మొదటి వస్తువు కోసం ధరను ప్రదర్శిస్తుంది System.out.println ('మొదటి వస్తువుకు ధర:') System.out.println (ob1.guitarPrice) System.out.println (ob1.pianoPrice) System.out.println (ob1.flutePrice) // రెండవ వస్తువు కోసం ధరను ప్రదర్శిస్తుంది System.out.println ('రెండవ వస్తువుకు ధర:') System.out.println (ob2.guitarPrice) System.out.println (ob2.pianoPrice) System.out.println (ob2. flutePrice)}}
అవుట్పుట్:
మొదటి వస్తువుకు ధర: 10000 5000 1000 రెండవ వస్తువుకు ధర: 9000 4000 2000
స్టాటిక్ వేరియబుల్స్: అవి ఇన్స్టాన్స్ వేరియబుల్స్తో సమానంగా ఉంటాయి. ప్రధాన వ్యత్యాసం ఏమిటంటే అవి స్టాటిక్ కీవర్డ్ని ఉపయోగించి ప్రకటించబడతాయి మరియు ప్రతి తరగతికి స్టాటిక్ వేరియబుల్ యొక్క ఒకే కాపీ మాత్రమే అనుమతించబడుతుంది.
వాటిని క్లాస్ వేరియబుల్స్ అని కూడా అంటారు.
సృష్టించబడిన వస్తువుల సంఖ్యతో సంబంధం లేకుండా, తరగతికి స్టాటిక్ వేరియబుల్ యొక్క ఒకే కాపీ మాత్రమే అనుమతించబడుతుంది.
ఈ వేరియబుల్స్ ప్రోగ్రామ్ ప్రారంభంలో సృష్టించబడతాయి మరియు ప్రోగ్రామ్ యొక్క అమలు పూర్తయినప్పుడు స్వయంచాలకంగా నాశనం అవుతాయి.
స్టాటిక్ వేరియబుల్స్ యొక్క డిఫాల్ట్ విలువలు ఉదాహరణ వేరియబుల్స్ వలె ఉంటాయి.
స్టాటిక్ వేరియబుల్స్ యాక్సెస్ చేయడానికి, ఆ తరగతి యొక్క వస్తువును సృష్టించడం అవసరం లేదు.
వేరియబుల్ వీటిని యాక్సెస్ చేయవచ్చు:
class_name.variable_name
c దిగుమతి java.io. * క్లాస్ మేనేజర్ {// స్టాటిక్ వేరియబుల్ జీతం పబ్లిక్ స్టాటిక్ డబుల్ జీతం పబ్లిక్ స్టాటిక్ స్ట్రింగ్ పేరు = 'జోనాథన్'} పబ్లిక్ క్లాస్ మెయిన్ {పబ్లిక్ స్టాటిక్ వాయిడ్ మెయిన్ (స్ట్రింగ్ అర్గ్స్ []) {// వస్తువు లేకుండా స్టాటిక్ వేరియబుల్ యాక్సెస్ Manager.salary = 90000 System.out.println (Manager.name + యొక్క సగటు జీతం: '+ Manager.salary)}}
అవుట్పుట్:
జోనాథన్ సగటు జీతం: 90000.0
పైన చర్చించిన వేరియబుల్స్ సమర్థవంతమైన ప్రోగ్రామింగ్ అనుభవం కోసం విస్తృతంగా ఉపయోగించబడతాయి. ప్రతి వేరియబుల్ దాని స్వంత ప్రత్యేక ఆస్తిని కలిగి ఉంటుంది మరియు తగిన విధంగా ఉపయోగించాలి.
దీనితో, మేము జావా వ్యాసంలో ఈ వేరియబుల్స్ ముగింపుకు వచ్చాము. మీరు జావాలో ప్రారంభించడానికి పైన పేర్కొన్న ఉదాహరణలు సరిపోతాయని నేను ఆశిస్తున్నాను , చూడండి ప్రపంచవ్యాప్తంగా విస్తరించి ఉన్న 250,000 మందికి పైగా సంతృప్తికరమైన అభ్యాసకుల నెట్వర్క్తో విశ్వసనీయ ఆన్లైన్ లెర్నింగ్ సంస్థ ఎడురేకా చేత. ఎడురేకా యొక్క జావా J2EE మరియు SOA శిక్షణ మరియు ధృవీకరణ కోర్సు జావా డెవలపర్గా ఉండాలనుకునే విద్యార్థులు మరియు నిపుణుల కోసం రూపొందించబడింది. ఈ కోర్సు మీకు జావా ప్రోగ్రామింగ్లోకి రావడానికి మరియు హైబర్నేట్ & స్ప్రింగ్ వంటి వివిధ జావా ఫ్రేమ్వర్క్లతో పాటు కోర్ మరియు అడ్వాన్స్డ్ జావా కాన్సెప్ట్లకు శిక్షణ ఇవ్వడానికి రూపొందించబడింది.
చెఫ్ సర్వర్ను ఎలా ఇన్స్టాల్ చేయాలి
మాకు ప్రశ్న ఉందా? దయచేసి ఈ “జావాలోని వేరియబుల్స్” వ్యాసంలోని వ్యాఖ్యల విభాగంలో పేర్కొనండి మరియు మేము వీలైనంత త్వరగా మిమ్మల్ని సంప్రదిస్తాము.