Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Set Vs . Lijst in Java
De collecties kader Java levert toepassingen met de mogelijkheid om het model , opslaan en verwerken van gegevens in verschillende soorten structuren . Bij het ontwikkelen van een applicatie , moet Java-programmeurs beslissen welke soorten collectie te gebruiken , aanpassen van deze beslissing aan de gegevens en het verwerken van een programma dat probeert te beheren . Zowel Set en Lijst soorten zijn gemeenschappelijke kenmerken in Java-ontwikkeling , elk met eigen kenmerken waardoor ze geschikt zijn voor bepaalde contexten . Java Collections

De collecties kader Java biedt een groot aantal soorten van de structuur voor het opslaan van applicatie data . De taal schetst klassen , interfaces en methoden ontwikkeld voor veel voorkomende vormen van data-opslag en manipulatie , zodat programmeurs niet nodig hebben om hun eigen collecties klassen in de meeste gevallen te implementeren . Als programmeurs doen besluiten om hun eigen klassen te creëren , kunnen zij ook in staat zijn om de hoeveelheid verwerking vereist een minimum te beperken , door de uitbreiding of de uitvoering van een aantal van de klassen en interfaces reeds als onderdeel van de collecties raamwerk .
< Br > duplicaten

Een van de belangrijkste overwegingen voor ontwikkelaars kiezen van datastructuren wordt of duplicaten zijn vereist . De keuze tussen reeksen en lijsten wordt vaak mede bepaald door deze overweging. In het algemeen , lijsten toestaan ​​duplicaten , terwijl Sets niet doen . Ontwikkelaars die betrokken zijn bij een project moet dus beslissen of de gegevens die worden gemodelleerd moet duplicaten bevatten , in welk geval een lijst met de beste optie kunnen zijn . Als de logica van een applicatie dicteert dat er geen duplicaten kunnen worden toegestaan ​​, kan een set de voorkeur hebben .
Bestellen

Bestelling verschilt binnen Set en Lijst collectie klassen . Lijst klassen kan een systeem van bestellen van de gegevens die ze model te behouden , terwijl Sets niet dwingen te bestellen . Indien een aanvraag vereist gegevens worden opgeslagen in een bepaalde volgorde, bijvoorbeeld dicteren de volgorde waarin deze moeten worden doorlopen , dan is een lijst kan worden gekozen . Als de gegevens binnen een toepassing collectie heeft elke vorm van bestellen niet nodig is, kan een set worden gebruikt .
Interfaces

Java
definieert zowel Sets en lijsten in termen van interfaces . Een Java-interface is een contract waarin de eigenschappen en methoden nageleefd door klassen te kiezen om het te implementeren . De Java-taal biedt tal van implementaties van zowel de Set en Lijst interfaces , maar programmeurs kunnen optioneel hun eigen implementaties maken . Lijst interfaces standaard voorzien binnen Java zijn de ArrayList , LinkedList en AbstractList klassen . Klassen uitvoering van de Set -interface omvatten HashSet , TreeSet en EnumSet .
Methoden

Set
en Lijst klassen in Java definiëren een aantal van dezelfde methoden . Elke interface in het kader implementeert methoden op manieren die specifiek voor elk type verzameling . Beide interfaces omvatten methodes om data-items toevoegen en verwijderen van en naar de collectie , evenals methoden om te controleren of een bepaald product is opgenomen . De Lijst -interface specificeert bovendien methodes met betrekking tot indexering , bijvoorbeeld om de indexen van de opgegeven elementen terugkeren of toe te voegen op een bepaalde index .

Previous: Next:
  Java Programming
·Hoe je Java inschakelen op een…
·Hoe te converteren naar GBA JA…
·Hoe je afbeeldingen in Java ge…
·Hoe te Strings In een Java Lis…
·Hoe te versturen HTML Met Java…
·Hoe je Java Client inschakelen…
·Hoe je nummers weer te geven i…
·De Verificatie vereist voor Ja…
·Hoe te installeren de meest ac…
  Related Articles
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe het opzetten van een Visual Basic -f…
Hoe de klok op uw bureaublad instellen 
Hoe te Cursor Standaard Syntax ligt in V…
Hoe aan Property Waarden instellen in Vi…
Hoe je alle items Inside van een keuzeli…
Hoe maak je een lijst van printers in VB…
  Programmering Articles
·Wat is Data Object Wizard in VB6 ? 
·Hoe kan ik Implementeren van een tas of …
·Hoe te schrijven API PHP Trek lessen op …
·DataColumn Types 
·Hoe te Elementen toevoegen aan een array…
·Hoe te Klinkers berekenen in Python 
·Hoe om te bepalen wanneer een Karakter i…
·Toegang tot een VBA Delete Query 
·Hoe te Unieke Random Integers Genereer i…
Copyright © Computer Kennis http://www.nldit.com