జావాలో వర్సెస్ అర్రేలిస్ట్ జాబితా

రచయిత: Laura McKinney
సృష్టి తేదీ: 4 ఏప్రిల్ 2021
నవీకరణ తేదీ: 4 మే 2024
Anonim
జావా ట్యుటోరియల్‌లో అర్రే వర్సెస్ అర్రేలిస్ట్ - తేడా ఏమిటి?
వీడియో: జావా ట్యుటోరియల్‌లో అర్రే వర్సెస్ అర్రేలిస్ట్ - తేడా ఏమిటి?

విషయము

జావాలో జాబితా మరియు అర్రేలిస్ట్ మధ్య వ్యత్యాసం ఏమిటంటే, జాబితా జావాలో ఒక ఇంటర్ఫేస్, ఇది సేకరణ ఫ్రేమ్‌వర్క్‌ను విస్తరిస్తుంది, అయితే జావాలో అర్రేలిస్ట్ అబ్‌స్టార్ట్‌లిస్ట్ తరగతులను సంగ్రహించే సేకరణ తరగతులు.


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

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


విషయ సూచిక: జావాలో జాబితా మరియు శ్రేణి జాబితా మధ్య వ్యత్యాసం

  • పోలిక చార్ట్
  • జాబితా
  • ArrayList
  • కీ తేడాలు
  • ముగింపు
  • వివరణాత్మక వీడియో

పోలిక చార్ట్

ఆధారంగాజాబితాArrayList
అర్థంజాబితా జావాలోని ఇంటర్ఫేస్, ఇది సేకరణ ఫ్రేమ్‌వర్క్‌ను విస్తరించిందిజావాలోని అర్రేలిస్ట్ అబ్‌స్టార్ట్‌లిస్ట్ తరగతులను సంగ్రహించే సేకరణ తరగతులు.
సింటాక్స్జాబితా ఇంటర్ఫేస్ జాబితాఅర్రేలిస్ట్ క్లాస్ అర్రేలిస్ట్
నేంస్పేస్ System.Collections.Generic.System.Collections.
వర్కింగ్జాబితా సూచికతో అనుబంధించబడిన అంశాలను సృష్టిస్తుంది.శ్రేణి జాబితా డైనమిక్ శ్రేణిని సృష్టించండి

జాబితా

జావా ప్రోగ్రామింగ్‌లోని జాబితా సేకరణ ఫ్రేమ్‌వర్క్‌ను విస్తరించే ఇంటర్ఫేస్. జాబితా వరుస క్రమంలో అమర్చబడిన మూలకాల సేకరణను సృష్టించండి. క్రింది తరగతులను ఉపయోగించి జాబితా సృష్టించబడుతుంది


  • ArrayList
  • LinkedList
  • CopyOnWriteArrayList
  • వెక్టర్
  • స్టాక్

జాబితాలో, అంశాలు సూచికలతో అనుబంధించబడ్డాయి, మీరు ఒక మూలకాన్ని యాక్సెస్ చేయాలనుకుంటే, మీరు ఆ సంఖ్య యొక్క సూచికను ఉపయోగించడం ద్వారా దాన్ని యాక్సెస్ చేయవచ్చు. జాబితా ఇంటర్ఫేస్ యొక్క రెండు పద్ధతులు జోడించబడ్డాయి (int, E) మరియు addAll (int, Collection). జాబితాలో మూడు రకాల మినహాయింపులు ఉన్నాయి

  • UnsupportedOperationException
  • ClassCastException
  • NullPointerException

జావాలో జాబితాను తయారు చేసిన తర్వాత మేము ఒక మూలకాన్ని పొందాలనుకుంటే, మీరు get () పద్ధతిని ఉపయోగించవచ్చు.

ArrayList

అర్రేలిస్ట్ అనేది అబ్స్టాక్ట్ లిస్ట్ క్లాస్ ని విస్తరించే తరగతుల సమాహారం. అర్రేలిస్ట్ జాబితా ఇంటర్ఫేస్ను కూడా అమలు చేస్తుంది. శ్రేణి జాబితా డైనమిక్ శ్రేణులను సృష్టించండి. శ్రేణి జాబితా వస్తువుల శ్రేణిని సృష్టిస్తుంది. శ్రేణి శ్రేణి జాబితాలో స్థిర పొడవును కలిగి ఉంది. జావాలో శ్రేణి యొక్క స్థిర పొడవు ఉంది. శ్రేణి శ్రేణికి మూలకాలు జోడించబడినప్పుడు తరగతి శ్రేణి జాబితా యొక్క వస్తువు పెరుగుతుంది. అర్రేలిస్ట్ యొక్క సామర్థ్యాన్ని పెంచడానికి మేము ఉపయోగించాము.

కీ తేడాలు

  1. జాబితా జావాహిచ్‌లోని ఒక ఇంటర్‌ఫేస్ సేకరణ ఫ్రేమ్‌వర్క్‌ను విస్తరిస్తుంది, అయితే జావాలోని అర్రేలిస్ట్ అబ్‌స్టార్ట్‌లిస్ట్ తరగతులను సంగ్రహించే సేకరణ తరగతులు.
  2. జాబితా ఇంటర్ఫేస్ జాబితా అయితే అర్రేలిస్ట్ క్లాస్ అర్రేలిస్ట్.
  3. జాబితాలో System.Collections.Generic, అయితే అర్రేలిస్ట్ సిస్టమ్‌లో. కలెక్షన్స్.
  4. జాబితా సూచికతో అనుబంధించబడిన అంశాలను సృష్టిస్తుంది, అయితే అర్రేలిస్ట్ డైనమిక్‌ను సృష్టిస్తుంది

ముగింపు

పై ఈ వ్యాసంలో, జావాలో జాబితా మరియు జావాలో అర్రేలిస్ట్ మధ్య స్పష్టమైన వ్యత్యాసాన్ని అమలుతో చూస్తాము.

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