జావాలో స్టాటిక్ మరియు ఫైనల్ మధ్య వ్యత్యాసం

రచయిత: Louise Ward
సృష్టి తేదీ: 11 ఫిబ్రవరి 2021
నవీకరణ తేదీ: 4 జూలై 2024
Anonim
ALL ABOUT RELEVEL BACK-END TEST |  QUESTIONS + PRO TIPS + SYLLABUS
వీడియో: ALL ABOUT RELEVEL BACK-END TEST | QUESTIONS + PRO TIPS + SYLLABUS

విషయము

ప్రధాన తేడా

జావాలో స్టాటిక్ మరియు ఫైనల్ మధ్య వ్యత్యాసం ఏమిటంటే, జావాలో స్టాటిక్ అనేది ఒక కీవర్డ్, ఇది క్లాస్ సభ్యుని నిర్వచించటానికి ఉపయోగించబడుతుంది, ఇది క్లాస్ యొక్క ఏదైనా వస్తువు నుండి స్వతంత్రంగా ఉపయోగించబడుతుంది, అయితే జావాలోని తుది కీవర్డ్ ఓవర్‌రైడ్ చేయలేని స్థిరమైన వేరియబుల్‌ను ప్రకటించడానికి ఉపయోగించబడుతుంది. మరియు వారసత్వంగా పొందలేని తరగతి.


జావాలో స్టాటిక్ వర్సెస్ ఫైనల్

జావా అనేది కంపైలర్ మరియు వ్యాఖ్యాత రెండింటినీ ఉపయోగించే ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్ భాష. ఎక్కువగా అన్ని సాఫ్ట్‌వేర్‌లు జావా ప్రోగ్రామింగ్ భాషలో తయారు చేయబడతాయి. జావా కోడ్‌ను విండోస్, లైనక్స్ మరియు మాక్ ఓఎస్‌లలో వ్రాయవచ్చు. సి మరియు సి ++ ప్రోగ్రామింగ్ భాష యొక్క వాక్యనిర్మాణం చాలా సమానంగా ఉంటుంది. గ్రాఫికల్ యూజర్ ఇంటర్‌ఫేస్‌ను రూపొందించడంలో సహాయపడే ప్రోగ్రామ్‌లను అమలు చేయడానికి జావా బ్రౌజర్‌ను ఉత్పత్తి చేస్తుంది. ఈ రోజుల్లో జావా ప్రోగ్రామింగ్ భాష వాడుకలో ఉంది మరియు ధోరణిలో ఉంది. జావా కోడ్ రాయడానికి, ప్రోగ్రామర్‌కు సాఫ్ట్‌వేర్ డెవలప్‌మెంట్ కిట్ (ఎస్‌డికె) అవసరం, ఇందులో కంపైలర్, సి ++ లో అవసరం లేని వ్యాఖ్యాత ఉంటుంది. జావాలో చాలా కీలకపదాలు ఉపయోగించబడ్డాయి, ఈ కీలకపదాలు స్టాటిక్ మరియు ఫైనల్. వేరియబుల్ స్టాటిక్ వేరియబుల్ అయితే, అది సృష్టించబడిన క్లాస్ ఆబ్జెక్ట్ ముందు యాక్సెస్ చేయవచ్చు. ఫైనల్ అనేది తరగతి, పద్ధతులు మరియు వేరియబుల్స్‌పై భిన్నమైన ప్రభావాన్ని చూపే కీవర్డ్. జావాలో స్టాటిక్ మరియు ఫైనల్ మధ్య ఉన్న ప్రాథమిక వ్యత్యాసం ఏమిటంటే, జావాలో స్టాటిక్ అనేది ఒక కీవర్డ్, ఇది క్లాస్ సభ్యుని నిర్వచించటానికి ఉపయోగించబడుతుంది, ఇది క్లాస్ యొక్క ఏదైనా వస్తువు నుండి స్వతంత్రంగా ఉపయోగించబడుతుంది, అయితే జావాలోని తుది కీవర్డ్ స్థిరమైన వేరియబుల్‌ను ప్రకటించడానికి ఉపయోగించబడుతుంది భర్తీ చేయబడినది మరియు వారసత్వంగా పొందలేని తరగతి.


జావాలో, స్టాటిక్ అనేది తరగతులు, వేరియబుల్స్, పద్ధతులు మరియు బ్లాక్‌లకు వర్తించే ఒక కీవర్డ్. తరగతి సభ్యులను తరగతి మరియు బ్లాక్ స్టాటిక్ వంటిదిగా చేయడానికి మేము “స్టాటిక్” అనే కీవర్డ్‌ని ఉపయోగించాలి. ఈ తరగతి సభ్యుల ముందు మీరు స్టాటిక్ అనే పదాన్ని ఉపయోగించాలి. స్టాటిక్ ఫైనల్ లాగా క్లాస్, వేరియబుల్ మరియు పద్ధతులకు ఉపయోగించే ఒక కీవర్డ్ కూడా. “ఫైనల్” క్లాస్, వేరియబుల్ మరియు పద్ధతులను ఉపయోగించడం తుది కీవర్డ్‌గా ప్రకటించబడుతుంది. తరగతి సభ్యుడు స్థిరంగా ఉంటే, ఈ తరగతి సభ్యుడు తరగతిలోని సభ్యులందరికీ గ్లోబల్‌గా మారవచ్చు. ప్రతి ప్రాతిపదికన జ్ఞాపకశక్తి లేదు, అంటే అన్ని వస్తువులు స్టాటిక్ సభ్యుని యొక్క ఒకే కాపీని పంచుకోవాలి. కోడ్‌లోని స్టాటిక్ సభ్యుడు తరగతి వస్తువు నుండి స్వతంత్రంగా ఉంటాడు. తరగతిలోని వస్తువు సృష్టించబడటానికి ముందు స్టాటిక్ సభ్యుడు ప్రాప్యత చేయబడతాడు. ప్రధాన () పద్ధతి స్టాటిక్ సభ్యునికి ఉదాహరణ, ఇది స్థిరంగా ఉంటుంది ఎందుకంటే ఏదైనా వస్తువు నిష్క్రమించే ముందు దీనిని ఉపయోగించవచ్చు. క్లాస్ యొక్క స్టాటిక్ సభ్యుడిని యాక్సెస్ చేయడానికి క్లాస్_నేమ్_స్టాటిక్_మెంబర్ ఒక సాధారణం. క్లాస్ స్టాటిక్ వేరియబుల్ యొక్క అన్ని ఇతర డేటా సభ్యుల కోసం గ్లోబల్ వేరియబుల్ లాగా పనిచేస్తుంది. మీరు ప్రోగ్రామ్ చేసిన తర్వాత వేరియబుల్‌ను ప్రోగ్రామ్‌గా సవరించలేరు. డిక్లరేషన్ సమయానికి ముందు మీరు తుది వేరియబుల్ ను డిక్లేర్ చేయాలి. ఫైనల్ వేరియబుల్స్‌కు పర్-ఇన్‌స్టాన్స్ బేసిస్ వంటి మెమరీలో స్థలం లేదు. క్లాస్ యొక్క ఏదైనా వస్తువు ముందు స్టాటిక్ వేరియబుల్‌ను యాక్సెస్ చేయవలసిన అవసరం ఉంది. స్టాటిక్ వేరియబుల్ యాక్సెస్ చేయడానికి డాట్ (.) ఆపరేటర్ ఉపయోగించబడుతుంది. ఒక కాపీ మాత్రమే సృష్టించబడుతుంది మరియు అన్ని ఫైనల్ వేరియబుల్ ఫైనల్ వేరియబుల్ యొక్క ఒకే కాపీని పంచుకుంటుంది. తరగతి యొక్క ఉపవర్గం ద్వారా, పద్ధతిని ఫైనల్‌గా ప్రకటించలేము మరియు భర్తీ చేయలేము. చివరి తరగతిలో వారసత్వం అనుమతించబడదు. తుది కీవర్డ్ జావాలో మాత్రమే ఉపయోగించబడుతుంది మరియు C ++ మరియు C # గా మద్దతు లేదు. స్టాటిక్ కీలకపదాల పద్ధతులు మరొక స్టాటిక్ పద్ధతిని మాత్రమే పిలుస్తాయి. స్టాటిక్ డేటా స్టాటిక్ పద్ధతిని యాక్సెస్ చేయగలదు. స్టాటిక్ క్లాస్ అనే భావనకు జావా మద్దతు ఇవ్వదు బాహ్య తరగతి మాత్రమే స్టాటిక్ క్లాస్‌ని యాక్సెస్ చేయగలదు.


పోలిక చార్ట్

స్టాటిక్చివరి
స్టాటిక్ అనేది జావాలోని ఒక కీవర్డ్, ఇది తరగతి సభ్యుడిని నిర్వచించడానికి ఉపయోగించబడుతుంది, ఇది తరగతి యొక్క ఏదైనా వస్తువు నుండి స్వతంత్రంగా ఉపయోగించబడుతుందిజావాలోని తుది కీవర్డ్ ఓవర్రైడ్ చేయలేని స్థిరమైన వేరియబుల్ మరియు వారసత్వంగా పొందలేని తరగతిని ప్రకటించడానికి ఉపయోగించబడుతుంది.
సవరణ
స్టాటిక్ వేరియబుల్ సవరించబడదు.తుది వేరియబుల్ సవరించవచ్చు
క్లాస్
స్టాటిక్ క్లాస్ ఆబ్జెక్ట్ సృష్టించబడదుతుది తరగతి వస్తువును సృష్టించవచ్చు
బ్లాక్
స్టాటిక్ కీవర్డ్‌లో స్టాటిక్ బ్లాక్ మద్దతు ఉందితుది కీవర్డ్‌లో చివరి బ్లాక్‌కు మద్దతు లేదు

స్టాటిక్ అంటే ఏమిటి?

జావాలో, స్టాటిక్ అనేది తరగతులు, వేరియబుల్స్, పద్ధతులు మరియు బ్లాక్‌లకు వర్తించే ఒక కీవర్డ్. తరగతి సభ్యులను తరగతి మరియు బ్లాక్ స్టాటిక్ వంటిదిగా చేయడానికి మేము “స్టాటిక్” అనే కీవర్డ్‌ని ఉపయోగించాలి. ఈ తరగతి సభ్యుల ముందు మీరు స్టాటిక్ అనే పదాన్ని ఉపయోగించాలి. ఒక తరగతి సభ్యుడు స్థిరంగా ఉంటే, ఈ తరగతి సభ్యుడు తరగతి సభ్యులందరికీ గ్లోబల్ కావచ్చు. ప్రతి ప్రాతిపదికన జ్ఞాపకశక్తి లేదు, అంటే అన్ని వస్తువులు స్టాటిక్ సభ్యుని యొక్క ఒకే కాపీని పంచుకోవాలి. కోడ్‌లోని స్టాటిక్ సభ్యుడు తరగతి వస్తువు నుండి స్వతంత్రంగా ఉంటాడు. తరగతిలోని వస్తువు సృష్టించబడటానికి ముందు స్టాటిక్ సభ్యుడు ప్రాప్యత చేయబడతాడు. ప్రధాన () పద్ధతి స్టాటిక్ సభ్యునికి ఉదాహరణ, ఇది స్థిరంగా ఉంటుంది ఎందుకంటే ఏదైనా వస్తువు నిష్క్రమించే ముందు దీనిని ఉపయోగించవచ్చు. క్లాస్ యొక్క స్టాటిక్ సభ్యుడిని యాక్సెస్ చేయడానికి క్లాస్_నేమ్_స్టాటిక్_మెంబర్ ఒక సాధారణం. క్లాస్ స్టాటిక్ వేరియబుల్ యొక్క అన్ని ఇతర డేటా సభ్యుల కోసం గ్లోబల్ వేరియబుల్ లాగా పనిచేస్తుంది. తరగతి యొక్క ఏదైనా వస్తువు ముందు స్టాటిక్ వేరియబుల్ యాక్సెస్ చేయవలసిన అవసరం ఉంది. స్టాటిక్ వేరియబుల్ యాక్సెస్ చేయడానికి డాట్ (.) ఆపరేటర్ ఉపయోగించబడుతుంది. స్టాటిక్ కీలకపదాల పద్ధతులు మరొక స్టాటిక్ పద్ధతిని మాత్రమే పిలుస్తాయి. స్టాటిక్ డేటా స్టాటిక్ పద్ధతిని యాక్సెస్ చేయగలదు. స్టాటిక్ క్లాస్ అనే భావనకు జావా మద్దతు ఇవ్వదు బాహ్య తరగతి మాత్రమే స్టాటిక్ క్లాస్‌ని యాక్సెస్ చేయగలదు.

ఫైనల్ అంటే ఏమిటి?

స్టాటిక్ ఫైనల్ లాగా క్లాస్, వేరియబుల్ మరియు పద్ధతులకు ఉపయోగించే ఒక కీవర్డ్ కూడా. “ఫైనల్” క్లాస్, వేరియబుల్ మరియు పద్ధతులను ఉపయోగించి తుది కీవర్డ్‌గా ప్రకటించారు. మీరు ప్రోగ్రామ్ చేసిన తర్వాత వేరియబుల్‌ను ప్రోగ్రామ్‌గా సవరించలేరు. డిక్లరేషన్ సమయానికి ముందు మీరు తుది వేరియబుల్ ను డిక్లేర్ చేయాలి. ఫైనల్ వేరియబుల్స్‌కు పర్-ఇన్‌స్టాన్స్ ప్రాతిపదిక వంటి మెమరీలో స్థలం లేదు. ఒక కాపీ మాత్రమే సృష్టించబడుతుంది మరియు అన్ని ఫైనల్ వేరియబుల్ ఫైనల్ వేరియబుల్ యొక్క ఒకే కాపీని పంచుకుంటుంది. తరగతి యొక్క ఉపవర్గం ద్వారా, పద్ధతిని ఫైనల్‌గా ప్రకటించలేము మరియు భర్తీ చేయలేము. చివరి తరగతిలో వారసత్వం అనుమతించబడదు. తుది కీవర్డ్ జావాలో మాత్రమే ఉపయోగించబడుతుంది మరియు C ++ మరియు C # గా మద్దతు లేదు.

కీ తేడాలు

  1. స్టాటిక్ అనేది జావాలోని ఒక కీవర్డ్, ఇది తరగతి సభ్యుని నిర్వచించటానికి ఉపయోగించబడుతుంది, ఇది తరగతి యొక్క ఏదైనా వస్తువు నుండి స్వతంత్రంగా ఉపయోగించబడుతుంది, అయితే జావాలోని తుది కీవర్డ్ ఓవర్రైడ్ చేయలేని స్థిరమైన వేరియబుల్ మరియు వారసత్వంగా పొందలేని తరగతిని ప్రకటించడానికి ఉపయోగించబడుతుంది.
  2. స్టాటిక్ వేరియబుల్ సవరించబడదు, అయితే తుది వేరియబుల్ సవరించబడుతుంది.
  3. స్టాటిక్ క్లాస్ ఆబ్జెక్ట్ సృష్టించబడదు, అయితే ఫైనల్ క్లాస్ ఆబ్జెక్ట్ సృష్టించవచ్చు, అయితే ఫైనల్ క్లాస్ ఆబ్జెక్ట్ సృష్టించవచ్చు,
  4. స్టాటిక్ కీవర్డ్‌లో స్టాటిక్ బ్లాక్‌కు మద్దతు ఉంది, అయితే ఫైనల్‌లో ఫైనల్ బ్లాక్‌కు మద్దతు లేదు

వివరణాత్మక వీడియో

ముగింపు

ఈ వ్యాసంలో, మేము జావాలో స్టాటిక్ మరియు ఫైనల్ మధ్య వ్యత్యాసాన్ని అధ్యయనం చేస్తాము. స్టాటిక్ అనేది జావాలోని ఒక కీవర్డ్, ఇది తరగతి సభ్యుని నిర్వచించటానికి ఉపయోగించబడుతుంది, ఇది తరగతి యొక్క ఏదైనా వస్తువు నుండి స్వతంత్రంగా ఉపయోగించబడుతుంది, అయితే జావాలోని తుది కీవర్డ్ ఓవర్రైడ్ చేయలేని స్థిరమైన వేరియబుల్ మరియు వారసత్వంగా పొందలేని తరగతిని ప్రకటించడానికి ఉపయోగించబడుతుంది. ఈ కథనాన్ని చదివిన తరువాత, మీరు జావాలో స్టాటిక్ మరియు ఫైనల్ యొక్క స్పష్టమైన భావనను పొందుతారు.

వెల్లడించు మొక్కల కిరీటం పిత్త కణితులు లేదా అగ్రోబాక్టీరియం జాతికి చెందిన పరాన్నజీవి బ్యాక్టీరియా ఉత్పత్తి చేసే వెంట్రుకల మూల కణితుల్లో కనిపించే తక్కువ పరమాణు బరువు సమ్మేళనాలు ఓపిన్స్. టి ప్లాస్మిడ్...

గౌరవం గౌరవం అనేది ఒకరి పట్ల లేదా ముఖ్యమైనదిగా భావించే, లేదా అధిక గౌరవం లేదా గౌరవంగా చూపబడిన సానుకూల భావన లేదా చర్య; ఇది మంచి లేదా విలువైన లక్షణాల పట్ల ప్రశంసల భావాన్ని తెలియజేస్తుంది; మరియు వారి అవస...

మీకు సిఫార్సు చేయబడింది