ఈ వ్యాసం స్టాటిక్ బ్లాక్ ఇన్ అనే మరో ఆసక్తికరమైన అంశాన్ని పరిచయం చేస్తుంది మరియు ప్రోగ్రామాటిక్ వివరణతో దాన్ని అనుసరిస్తుంది. ఈ వ్యాసంలో క్రింది గమనికలు కవర్ చేయబడతాయి,
- సింటాక్స్
- స్టాటిక్ బ్లాక్ యొక్క ఉదాహరణ
- ఉదాహరణ కన్స్ట్రక్టర్ల ముందు అమలు చేయబడింది
- బహుళ స్టాటిక్ బ్లాకుల ఉదాహరణ
జావా వినియోగదారుని స్టాటిక్ బ్లాక్ అని పిలిచే ఒక బ్లాక్ను అందిస్తుంది, ఇది ప్రధానంగా తరగతి యొక్క స్టాటిక్ ప్రారంభాలకు ఉపయోగించబడుతుంది. బ్లాక్ ప్రధాన పద్ధతిని అమలు చేయడానికి ముందు అమలు చేయబడిన స్టేట్మెంట్ల సమితిని కలిగి ఉంటుంది. తరగతి దాని వినియోగానికి ముందు ప్రధాన మెమరీలోకి లోడ్ చేయవలసి ఉంది మరియు తరగతి లోడింగ్ సమయంలో స్టాటిక్ బ్లాక్ అమలు అవుతుంది. ఒక ప్రోగ్రామ్లో అనేక స్టాటిక్ బ్లాక్లను నిర్వచించినప్పుడు, బ్లాక్లు పై నుండి క్రిందికి అమలు చేస్తాయి.
జావాలోని స్టాటిక్ బ్లాక్ పై ఈ కథనంతో కదులుతోంది
సింటాక్స్:
స్టాటిక్ {........ // ప్రకటనలు ........}
జావాలోని స్టాటిక్ బ్లాక్ పై ఈ కథనంతో కదులుతోంది
స్టాటిక్ బ్లాక్ యొక్క ఉదాహరణ
క్లాస్ స్టాటిక్ {స్టాటిక్ Int p int q // స్టాటిక్ బ్లాక్ స్టాటిక్ సృష్టించడం {p = 18 System.out.println ('ఇది స్టాటిక్ బ్లాక్!')} // స్టాటిక్ బ్లాక్ ముగింపు} పబ్లిక్ క్లాస్ మెయిన్ {పబ్లిక్ స్టాటిక్ శూన్య ప్రధాన (స్ట్రింగ్ అర్గ్స్ []) {// ఒక వస్తువును సృష్టించకుండా p ని యాక్సెస్ చేస్తోంది System.out.println (Static.p)}}
అవుట్పుట్:
ఇది స్టాటిక్ బ్లాక్!
18
కింది ఉదాహరణలో చూసినట్లుగా, కన్స్ట్రక్టర్ల ముందు స్టాటిక్ బ్లాక్స్ అమలు అవుతాయని గమనించాలి:
క్లాస్ స్టాట్ {స్టాటిక్ Int p int q static {p = 18 System.out.println ('ఇది స్టాటిక్ బ్లాక్!')} Stat () {System.out.println ('కన్స్ట్రక్టర్!')}} పబ్లిక్ క్లాస్ మెయిన్ { పబ్లిక్ స్టాటిక్ వాయిడ్ మెయిన్ (స్ట్రింగ్ అర్గ్స్ []) {// మనకు రెండు వస్తువులు ఉన్నప్పటికీ, స్టాటిక్ బ్లాక్ ఒక్కసారి మాత్రమే అమలు అవుతుంది. స్టాట్ s1 = కొత్త స్టాట్ () స్టాట్ s2 = కొత్త స్టాట్ ()}}
అవుట్పుట్:
ఇది స్టాటిక్ బ్లాక్!
బిల్డర్!
బిల్డర్!
జావాలోని స్టాటిక్ బ్లాక్ పై ఈ కథనంతో కదులుతోంది
బహుళ స్టాటిక్ బ్లాకుల ఉదాహరణ
మేము ఒకే ప్రోగ్రామ్లో బహుళ స్టాటిక్ బ్లాక్లను కూడా నిర్వచించవచ్చు:
ఫైబొనాక్సీ పునరావృతం సి ++
పబ్లిక్ క్లాస్ స్టాట్ {స్టాటిక్ {System.out.println ('ఇది మొదటి స్టాటిక్ బ్లాక్!')} స్టాటిక్ {System.out.println ('ఇది రెండవ స్టాటిక్ బ్లాక్!')} పబ్లిక్ స్టాటిక్ శూన్య ప్రధాన (స్ట్రింగ్ అర్గ్స్ [ ]) {System.out.println ('మెయిన్!')}}
అవుట్పుట్:
ఇది మొదటి స్టాటిక్ బ్లాక్!
ఇది రెండవ స్టాటిక్ బ్లాక్!
ప్రధాన!
ఈ పద్ధతులు వినియోగదారులకు స్టాటిక్ బ్లాక్ను ఉపయోగించుకునే సమర్థవంతమైన మార్గాన్ని అందిస్తాయి.
ఆ విధంగా ‘జావాలో స్టాటిక్ బ్లాక్’ పై ఈ వ్యాసం ముగిసింది. మీరు మరింత తెలుసుకోవాలనుకుంటే, చూడండి విశ్వసనీయ ఆన్లైన్ లెర్నింగ్ సంస్థ ఎడురేకా చేత. ఎడురేకా యొక్క జావా J2EE మరియు SOA శిక్షణ మరియు ధృవీకరణ కోర్సు కోర్ మరియు అధునాతన జావా భావనలతో పాటు హైబర్నేట్ & స్ప్రింగ్ వంటి వివిధ జావా ఫ్రేమ్వర్క్ల కోసం మీకు శిక్షణ ఇవ్వడానికి రూపొందించబడింది.
మాకు ప్రశ్న ఉందా? దయచేసి ఈ బ్లాగ్ యొక్క వ్యాఖ్యల విభాగంలో దీనిని ప్రస్తావించండి మరియు మేము వీలైనంత త్వరగా మిమ్మల్ని సంప్రదిస్తాము.