Liste over nyttige klasser

Commons-projektet supplerer platformen Java Collections. Det giver flere klasser, der gør håndteringen af ​​samlinger meget nemmere. Det giver også mange nye grænseflader, implementeringer og hjælpeprogrammer.

Hovedtrækkene i Commons-projektsamlingerne er som følger:

  • Taskegrænseflader
    forenkler samlinger, der har flere kopier af hvert objekt.
  • BidiMap
    BidiMap-grænsefladerne giver tovejs kort, der kan bruges til at slå værdier op ved hjælp af nøgler eller nøgler ved hjælp af værdier.
  • MapIterator
    MapIterator-grænsefladen giver enkel iteration over kort.
  • Transformationsdekoratører
    Transformationsdekoratører kan ændre hvert enkelt objekt i samlingen, når og når det føjes til samlingen.
  • Sammensatte samlinger
    Sammensatte samlinger bruges, når flere samlinger skal behandles på samme måde.
  • Bestilte kort
    Bestilte kort bevarer den rækkefølge, elementerne tilføjes i.
  • Ordnede sæt
    Ordnede sæt gemmer den rækkefølge, som elementer tilføjes i.
  • Referencekort
    Referencekortet giver dig mulighed for at indsamle nøgler/værdier under streng kontrol.
  • Komparatorimplementeringer
    Der er mange komparatorimplementeringer tilgængelige.
  • Iterator-implementeringer
    Der er mange iterator-implementeringer tilgængelige.
  • Adapterklasser
    Adapterklasser er tilgængelige til at konvertere arrays og enums til samlinger.
  • Hjælpeprogrammer Hjælpeprogrammer
    er tilgængelige til at teste eller skabe typiske egenskaber for mængdeteorier, såsom union, skæringspunkt. Understøtter lukning.

Der er meget information, så prøv bare at huske, at der er sådanne samlinger.

Og husk én ting! Vil du implementere noget helt eget, unikt, så tjek først, om der allerede findes en færdig løsning til dette. Det gør det højst sandsynligt, fordi du ikke er den første til at lære Java. Hvis du bruger en færdig løsning, bliver det nemmere for dig og dine kollegaer)