Skip to end of metadata
Go to start of metadata

A hatos JDK egy csomó újdonságot hozott, s aki nem nyálazta át azonnal a még ropogósan forró doksikat, annak egy csomó dolog az újdonság erejével hat, s naiv gyerek módjára csodálkozik minden apróságon, a mai adagot a Collections API változásai adhatják, aki már ismeri, nyugodtan lapozzon tovább. Új interfész osztályok:

  • Deque, amely egy kettős végű sor, mindkét végén tudunk elemet kivenni és hozzáfűzni.
  • BlockingDeque, amely várakozik addig, míg a sor üres lesz és akkor adhatjuk hozzá az új elemet, illetve megvárja, amíg a sorba adat kerül s csak ekkor vehetjük ki az adatot.
  • NavigableSet, egy olyan SortedSet, amelyben a keresett elemekre (hasonlító elemeken) tudunk végighaladni növekvő vagy csökkenő sorrendben.
  • NavigableMap, mint az előző, csak SortedMap őstípusra.
  • ConcurrentNavigableMap, mint az előző, de szálbiztos.

Új konkrét osztályok:

Meglévő osztályok más őssel:

Két új metódus került a Collections osztályba:

      
      
Page viewed times

3 Comments

  1. Auth Gábor AUTHOR

    Hmm... végre egy fasza dolog, ami belekerült a hatos JDK-ba, nem? :)
    1. Unknown User (frimen)

      Hmm.. egyrészt, nem olyan nagy durranások ezek szerintem. Szép, hogy "szálbiztos" osztályokat hoznak létre, azonban ezek többségével nagyon kevesen találkoznak élesben.. azaz nem olyan sok az az cliens oldali alkalmazás aminek szüksége van rájuk. Másrészt.. rákerestem erre a ArrayDeque performace tekintetében, de még semmi nincs a neten. Szóval nyugtával dicsérd a napot..:)

      1. Auth Gábor AUTHOR

        Hmm.. egyrészt, nem olyan nagy durranások ezek szerintem.

        Azért írtam dőlten a "fasza" szót, de látom idézőjelbe kellett volna tennem... :)

        Végülis nem rossz dolog egyik se... csak hát lenne ezernyi más probléma, amit meg kellene oldani.

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))