, datastrukturer, der leveres af java - nytte - pakken er meget magtfulde og udføre en lang række funktioner.disse data struktur består af følgende grænseflader og klasser:,,,,, bitset tælling,,,,,,,,, stak vektor,,,,,,,,, hashtable ordbog,,,,,,, egenskaber, alle disse klasser er nu arv og java-2 har indført en ny ramme kaldet samlinger ramme, som er drøftet i næste tutor:, tælling: tælling grænseflade er ikke i sig selv en datastruktur, men det er meget vigtigt i forbindelse med andre data strukturer.tælling grænseflade definerer et middel til at skaffe flere elementer fra en data - struktur. for eksempel tælling definerer en metode kaldet nextelement, der er brugt til at få de næste element i en data - struktur, som indeholder flere elementer. at få flere detaljer om denne grænseflade, tjek listen. de bitset, bitset klasse gennemfører en gruppe af bits eller flag, der kan sætte og godkendt individuelt. denne kategori er meget nyttige i de tilfælde, hvor du er nødt til at holde op med et sæt boolean værdier. man tildeler en smule for hver værdi og fastsætte eller klare det hensigtsmæssigt. til mere detaljeret om denne klasse, tjek bitset., vektoren, vektor klasse svarer til en traditionel java - system, bortset fra, at det bliver nødvendigt at accommodate nye elementer, som et system, elementer af en elevationsvektorobjektet kan indhentes via et indeks på vector.det gode ved anvendelse af vektoren klasse er, at du ikke behøver at bekymre sig om, at der til en bestemt størrelse ved oprettelse; det krymper og bliver automatisk, når det er nødvendigt, at have flere detaljer om denne klasse, tjek den vektor, skorsten, stak klasse gennemfører en sidste i første (lifo) stak af elementer, kan du komme på en stak bogstaveligt talt som en vertikal stak af genstande, når du tilføjer et nyt element, der kommer oven i de andre. når du hiver et element af skorstenen, det kommer fra toppen.med andre ord, det sidste element, som de tilføjes til den, der er den første, der kom tilbage. med flere detaljer om denne klasse, tjek stak., ordbog, ordbogen klasse er en abstrakt klasse, som definerer en datastruktur for kortlægning af nøgler til værdier. det er nyttige i de tilfælde, hvor de vil være i stand til at få adgang til data via en særlig nøgle, snarere end et heltal indeks. da ordbog klasse er abstrakt, det er kun en ramme for en central kortlagte data struktur i stedet for en konkret gennemførelse. for at have flere detaljer om denne klasse, kontrollere ordbog., hashtable, hashtable klasse giver en afholdelse af data baseret på nogle brugerdefinerede centrale struktur. for eksempel i en adresse liste hash bord, som du kan opbevaresog få data baseret på en nøgle, som f.eks. postnummer, snarere end på en persons navn. de specifikke betydning af nøgler i forbindelse med hash tabeller er fuldstændig afhængig af brugen af hash og de oplysninger, den indeholder, har flere detaljer om denne klasse, tjek hashtable, egenskaber egenskaber. er en underklasse af hashtable.det anvendes til at opretholde lister af værdier, hvor nøglen er en snor, og den værdi, også er en snor. de egenskaber, klasse anvendes af mange andre java - klasser.det er f.eks. objekttype tilbage i systemet. getproperties () når opnåelse af miljømæssige værdier. at få flere detaljer om denne klasse, tjek egenskaber.
java - data strukturer
Previous:java - pakker
Next Page:java - samlinger