Hem Personliga finanser Vad är en Java-karta? - dummies

Vad är en Java-karta? - dummies

Video: Tere jalaal wich vad da java........deepak johnson 2025

Video: Tere jalaal wich vad da java........deepak johnson 2025
Anonim

Arrays och specialiserade listor gör det möjligt att utföra ett fantastiskt utbud av uppgifter med Java. Det finns dock situationer där en Java-applikation behöver något som är mer relaterat till en databas, utan att egentligen ha allt databasbagage (som att behöva köpa en separat applikation).

Du kanske till exempel vill kunna hitta ett visst värde i en lista utan att behöva titta på varje enskilt element. Följande avsnitt beskriver en speciell samling som heter Map. Kartan är en otroligt användbar slags lagringsbehållare som gör många uppgifter enklare.

Kom alltid ihåg att varje gång du lägger till funktionalitet i en klass, orsakar det en ökning av klassstorleken. Dessutom går klassen långsammare och kan bli svårare att förstå. Om en array tjänar syftet i din ansökan, använd en array. Använd bara en karta när du behöver den specialfunktionalitet som en karta tillhandahåller.

Kartan, som många grundläggande behållarkurser i Java, är faktiskt ett gränssnitt. En karta beskriver en klass som ger ett nyckel- och värdepar för lagring av information. Nyckeln ger informationen ett unikt namn. Inga två poster kan ha samma nyckel, vilket gör det möjligt att söka efter nyckeln och alltid returnera ett unikt värde. Ett valfritt antal tangenter kan ha samma tillhörande värde.

Som med alla gränssnitt måste du skapa en implementering innan du kan använda den. Kartan är så oerhört användbar att Java har en mängd implementeringsklasser associerade med den. Här är listan över klasser du kan använda för att skapa en karta (du behöver inte oroa dig för specifika ämnen i dessa klasser för tillfället - du börjar förstå dessa skillnader när du skapar fler Java-program):

  • AbstractMap

  • Egenskaper

  • AuthProvider

  • ConcurrentHashMap

  • ConcurrentSkipListMap

  • EnumMap

  • HashMap

  • Hashtable

  • IdentityHashMap

  • LinkedHashMap

  • PrinterStateReasons

  • Egenskaper

  • Provider

  • RenderingHints

  • SimpleBindings

  • TabularDataSupport

  • TreeMap

  • UIDefaults

  • WeakHashMap

En enda artikel kan inte ens börja diskutera alla dessa klasser. Det viktiga att komma ihåg är att alla kartklasser bygger på en unik nyckel för att identifiera data och ett värde för att hålla data.

Vad är en Java-karta? - dummies

Redaktörens val

ASVAB Förberedelse: Synonymer och Antonymer - Dummies

ASVAB Förberedelse: Synonymer och Antonymer - Dummies

Synonymer och antonymer kommer att täckas på ASVAB. Engelska är ett komplicerat språk. Du kan noga lära sig spanska, tyska eller till och med koreanska från början, än du kan engelska. Hur många andra länder vet du som måste lära sig sitt eget modersmål i alla skolkvaliteter (och till och med college!)? I ...

ASVAB Beredning: Ojämlikhet - dummies

ASVAB Beredning: Ojämlikhet - dummies

Bekanta sig med ojämlikhet för ASVAB. Alla ekvationer inkluderar en eller flera lika tecken (=). Vissa matematiska problem ser emellertid mycket ut som ekvationer, men de använder tecken som inte är lika tecken. Dessa problem kallas ojämlikheter. En ekvation säger att varje sida av ekvationen som är åtskild av lika tecknet är lika ...

ASVAB Studietips: Hitta rätt plats att studera - dummies

ASVAB Studietips: Hitta rätt plats att studera - dummies

När du har hittat tiden att studera för ASVAB, förbinder sig till en tid och plats som uppfyller dina behov. Fråga dig själv om miljön där du studerar matchar din inlärningssätt. Här är några aspekter av studiemiljön du kanske behöver tänka på: Tid på dagen: Om möjligt, schemalägg din mest utmanande ...

Redaktörens val

Crowdfunding med Bitcoin-dummies

Crowdfunding med Bitcoin-dummies

Bitcoin ger företag och privatpersoner ett kraftfullt verktyg för att samla in pengar till ett kommande eller befintligt projekt. I stället för att förlita sig på en investerare, eller en stor finansieringskälla, gör det möjligt att decentralisera finansieringsprocessen genom att förvärva stödjare och anhängare för att ge pengar framåt. Genom att acceptera bitcoin som en ...

Skapa linjer och pilar i QuarkXPress - dummies

Skapa linjer och pilar i QuarkXPress - dummies

En av de vanligaste formen i de flesta QuarkXPress-layouter är en rad. I QuarkXPress kan du formatera rader med en nästan oändlig mängd streck, streck och prickar, och om du tillämpar ett pilhuvud på en rad får du en pil. Läs vidare för att lära dig hur du skapar och formaterar linjer och pilar.

Redaktörens val

Hur man redigerar ett Facebook-album - dummies

Hur man redigerar ett Facebook-album - dummies

Redigering av ett Facebook-album består vanligtvis av att redigera albumets information eller inställningar . Du kanske också vill redigera specifika foton i ett album. Hur som helst, dina ursprungliga albumval är inte inställda i sten. Så här redigerar du albumnamn, plats, beskrivning och sekretess. Från albumvyn ser du över den översta raden av bilder ...

Hur man redigerar sekretessinställningarna för dina Facebook-album - dummies

Hur man redigerar sekretessinställningarna för dina Facebook-album - dummies

Integritet är ett stort problem , särskilt när det gäller bilder och video. Du kan anpassa inte bara de övergripande integritetsinställningarna för ditt Facebook-konto utan även integriteten för enskilda fotoalbum på din personliga tidslinje (företagssidalbum är automatiskt offentliga). Först navigera till din tidslinje och följ sedan dessa steg: Klicka ...