in de Java - 2 - voor de ad - hoc - klasse, die zoals in een woordenboek, vector, Stack, en de prestaties, de opslag en de doel groep.Hoewel deze cursussen is zeer nuttig, zij het ontbreken van een centrale, uniforme betreft.Dus, je gebruikte vector op verschillende manieren, de manier waarop jij het gebruik van eigendom, de verzameling kader ontwerpen om te voldoen aan de doelstellingen in het kader van een,, moet een hoge prestaties.Voor de verwezenlijking van de fundamentele (dynamische netwerken, de lijst van de verzameling, bomen en hasj) is zeer effectief.,,, in het kader van de verzameling van verschillende soorten moet worden toegestaan, op soortgelijke wijze, met een hoge mate van interoperabiliteit.,,, verlenging en /of aan te passen aan de verwerving van het makkelijk.,,, dus de hele die is opgebouwd rond een aantal in het kader van de ontwerp - norm.De uitvoering van een aantal criteria, zoals de lijst van, oké,,,, dat de vaststelling van deze interfaces,,, gebruik je als je kan je eigen collectie, als je de keuze van een kader voor verzameling, is dat een gemeenschappelijk kader en actie.Alle vastgesteld kader omvat de volgende elementen:,,, - interface: deze zijn vastgesteld, abstracte gegevens vormen.- om die onafhankelijk van de vertegenwoordiging van de details van de operatie.Op het doel gericht, in de taal van de algemene vorming van de interface van een hiërarchische structuur,,,,,, dat wil zeggen, de categorie is: deze collectie Interface te realiseren.In wezen is de structuur van de gegevens die het hergebruik,,,, dit is de uitvoering van het algoritme: nuttig voor, zoals het zoeken naar en sorteren, het doel, de verwezenlijking van de methode van de collectie Interface.Het algoritme heet polymorfisme: dat is dezelfde methoden worden gebruikt in veel verschillende uitvoering worden verzameld en de interface, naast de verzameling, in het kader van de definitie van de verschillende soorten interfaces en de kaart.De opslag van sleutel - /waarde op de kaart.Hoewel de kaart is niet vastgesteld en, in voorkomend geval, de termijn voor het gebruik van hun, maar de volledige integratie van de verzameling van interface: de definitie van de verschillende interfaces, vastgesteld kader.Deze rubriek bevat een overzicht van de interface, tin - 1: beschrijving van de interface, verzamelen, waardoor je de doel groep werk; het is een verzameling van de Top in de hiërarchie, 2, de lijst van de interface, uitbreiding van het verzamelen, opslaan, en het voorbeeld van de lijst van elementen besteld. 3, set, dat uitbreiding van het verzamelen van met de groep, met inbegrip van unieke elementen moet bevatten, 4, wordt uitgebreid SortedSet geordende verzameling, verwerking, 5, kaart, die de sleutel van de unieke waarde van 6.,, kaart ingang, dit wordt een element (een sleutel - /waarde op) in een Kaart.Dit is de kaart van een intern model, 7, dat de uitbreiding kaart is de sleutel om de oplopende. 8, tellen, dit is de traditionele interface omschreven methode, kan worden (voor het verkrijgen van een) in een verzameling objecten elementen.Deze traditionele interface wordt vervangen door een reeks categorieën:.,,, de Java - voorziet in een reeks normen voor de verzameling van de categorieën, en dat de collectie Interface.Een soort om de volledige uitvoering kan worden gebruikt als een andere klasse voor de verwezenlijking van de botten, als uitgangspunt, het creëren van specifieke verzameling van dergelijke normen zijn in de volgende tabel: beschrijving van het type 1, tin, verzamelen, de tenuitvoerlegging van de meeste van de gegevensverzameling, 2. Abstractlist, uitbreiding van de lijst van te verzamelen en om de meeste van de interface, 3 de verzameling, abstractsequentiallist, de uitbreiding van het gebruik van de volgorde, in plaats van het gebruik van de elementen van de toegang tot abstractlist. 4, door de uitbreiding van abstractsequentiallist lijst, lijst van de verwezenlijking van een, vijf, arraylist, door uitbreiding van de verwezenlijking van een dynamische netwerkenBstractlist. 6, abstractset verzamelen, uitbreiding van de tenuitvoerlegging van de meeste van de instellingen en de interface, 7, oké, de uitbreiding van de abstractset hasj gebruikt. 8, linkedhashset uitbreiding goed te herhalen, in orde., 9, ordelijk, dat een opslag in een boom.De uitbreiding abstractset. 10, produktie, de tenuitvoerlegging van de meeste van de kaart interface, ik 11, de produktie, de uitbreiding van het gebruik van een hasj, 12, boom, boom, uitbreiding van een abstracte gebruiken. 13, WeakHashMap, uitbreiding van de produktie van de zwakke obligaties met hasj, 14, LinkedHashMap, Ik kan inbrengen om herhalingen uit te breiden. 15, identityhashmap, uitbreiding van de produktie en het gebruik van een gelijk zijn in vergelijking met documenten, verzameld.,,, abstractset, abstractlist, abstractsequentiallist,, de produktie, de voor de uitvoering van de botten van de kern van de interface nodig hebben om hun inspanningen ter vermindering van de traditionele definitie van de volgende soorten heeft in het vorige debatLes 1:, tin en beschrijving, vector, die tot een dynamisch systeem.Het is vergelijkbaar met de generator, maar sommige andere, 2, Stack is een vector, de verwezenlijking van een standaard LIFO - stack. 3, woordenboek is een abstracte, namens een sleutel - /van de waarde van de opslagplaats en werk als kaart. 4, hasj, hasj is het is een deel van een woordenboek, Op basis van de concrete tenuitvoerlegging, 5, was eigenschap is.Het wordt gebruikt om de waarde van de in de lijst van de sleutel is een reeks waarden is touw. 6, afdrukken, afdrukken, het creëren van een speciaal type installatie de plaats waarde behouden.De satelliet kan in geval van nood en de verhoging van de omvang, de algoritmen:,, die het kader definieert 于集合 en in kaart te brengen kan de toepassing van verschillende algoritmes.Deze methode wordt gedefinieerd als de statische methode in die klassen, met verschillende methoden om een object te vergelijken met de,,, niet verenigbaar is met de aard of de,, UnsupportedOperationException, als poging tot wijziging van een niet tot wijziging van de definitie van de verzameling van drie statistische variabelen: empty_set, empty_list, en empty_map.Alles is niet veranderd worden, er is een, vastgestelde methode, hier is een lijst van alle algoritme.Normaal zou je willen door middel van de elementen van de cyclus.Bijvoorbeeld, misschien wil je dat elk element van de makkelijkste manier om dit te doen is het gebruik van een voor een, het is de verwezenlijking van een of ListIterator interface object, kan via een cyclus van het verzamelen, krijgt of elementen worden geschrapt.Uitbreiding van de lijst van toegestane en elementen van een ListIterator wijziging in twee richtingen doorkruisen, dat een beschrijving van de methode - 1, gebruik te maken van een Java, hier is een lijst van alle ListIterator interface biedt, een voorbeeld van hoe het gebruik van de methode,., een referentie?In orde, TreeSet en treemap opslagruimte.Maar het is een precieze definitie van de definitie van de volgorde van de vergelijkende methode,,, laten we deze interface kan op verschillende manieren een bepaalde verzameling.Deze interface kan worden gebruikt voor een voorbeeld van een klasse van de soort (zelfs van het type niet worden gewijzigd), dat een beschrijving van de methode - 1, Java, hier is een lijst van alle door de interface voor de methode van een voorbeeld:.,,, geeft een overzicht van de Java - kader voor Toegang tot de gegevens over de structuur van de programmeur van voorverpakte en... Ze kunnen manipuleren, set is. De verwijzingen naar andere object.Acquisition verklaring kan op elk type die operaties uit te voeren, en in het kader van de collectie Interface, Java voor pakket.