Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Emner
  • Opret bruger
  • Log ind
Se kommentarer (1)
Emner Java

Kosttilskud til Java fra Google

Google Collections, som er søgegigantens kosttilskud til Javas egne datastrukturklasser, har nået til version 1.0 som release candidate. Blandt godterne er en multimap og funktionelle muligheder.

Af Tania Andersen Mandag, 20. april 2009 - 10:44

Googles egne collection-klasser har rundet version 1.0, og er nu i Release candidate-fasen, hvor biblioteket bare venter på startskuddet.

Googles klasser er et supplement til Java Collection Framework, som er Javas udgave af klassiske og basale datastrukturer som lister og mappings.

En af de centrale godbidder i Googles bibliotek er multimap, som er en map, hvor flere værdier kan knyttes til en nøgle. De fleste udviklere får behov for sådan en tingest før eller siden, siger Kevin Bourrillion, som er den ene af projektets to Google-bagmænd, i et interview med podcast-programmet Javaposse.

Kevin Bourrillion forklarer, at det har været en stor fordel at have Josh Bloch, som i sin tid designede Java Collection Framework, siddende på kontoret ved siden af. Josh Bloch var den væsentligste designer af Java, indtil han forlod Sun til fordel for Google.

Googles collection bygger oven på Java Collection Framework, og er ikke en erstatning, men et supplement, betoner Kevin Bourrillion.

Ud over nye collection-klasser, indeholder biblioteket også en række klasser, som sammen med collections-klasserne kan benyttes til programmering i den funktionelle stil. Det gælder funktioner og prædikater, som kan anvendes på elementerne i collection-klasserne. Det fjerner behovet for iterationer, som er svære at parallelisere på flerkerne-arkitekturer.

Send Tweet
Udskriv

IT-job & karriere

  • Se alle it-job
  • Importer din kompetenceprofil fra LinkedIn
Java udviklere – backend – gerne med Oracle erfaring
Udgivet 16. jun 2011 14.38
Java udviklere – Web-frontend
Udgivet 16. jun 2011 14.21
Java J2EE udvikler ( J2EE )
Udgivet 23. nov 2011 13.43
Java-backender med flair for frontend søges
Udgivet 11. jan 11.02

Kommentarer (1)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Morten Hattesen 20. apr. 2009 - 11.57
 
Et alternativ til Apache Commons Collections

I praksis er Google Collections frameworket et alternativ til Apache Commons Collections http://commons.apache.org/collections/ som desværre ikke er blevet opdateret i takt med Java sproget og Java Collections frameworket. Den primære anke med Apache Commons Collections er, at den slet ikke understøtter Generics (som blev introduceret i Java Collections frameworket med Java 5).

Apache.org har (desværre) modsat sig en opdatering af Apache Commons Collections alene med det formål at understøtte Generics, og har udskudt denne funktionalitet til en større revision af frameworket (som end ikke er programsat). Se http://wiki.apache.org/commons/Collections/GenericCollections

Hvis man er interesseret i Apache Commons Collections med Generics understøttelse, så tag et kig på http://sourceforge.net/projects/collections

Alt i alt, er Google Collections et langt stærkere Collections framework end noget andet Java framework.

En sammenlignende artikel (Google Collections vs Apache Commons Collections kan findes her http://www.devx.com/Java/Article/36183

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

Domæne-forening: Lov om .aarhus og .cph var for tynd

Udgivet 8. feb 16.16Opdateret 8. feb 16.16

Sygeplejerskers dobbeltindtastning af data bliver til 12,5 mio. timer ved pc'en årligt

Udgivet 8. feb 15.45Opdateret 8. feb 15.45

Dansk spil-indmad i LG's nye tv-apparater

Udgivet 8. feb 15.06Opdateret 8. feb 15.06

TDC fyrer CSC

Udgivet 8. feb 14.26Opdateret 8. feb 15.10

Version2's læsere forudså Polsag-kollaps

Udgivet 8. feb 13.48Opdateret 8. feb 13.48
Flere it-nyheder »
Få it-nyheder og blogs hver dag med Version2's nyhedsbrev.

Seneste debat

  1. XBMC på fit-PC3

    18 comments.
    Last update 44 minutter 3 sekunder
    Skrevet af Peter Toft
  2. Anonyme kilder tæt på Polsag: Derfor gik det helt galt

    23 comments.
    Last update 1 time 31 minutter
    Skrevet af Nikolaj Brinch Jørgensen
  3. Stop SOPA, PIPA, ACTA, TPP og alle dem der kommer efter

    34 comments.
    Last update 2 timer 7 minutter
    Skrevet af Nikolaj Brinch Jørgensen
  4. Nyt værktøj knækker diskkryptering på Mac og Windows på under én time

    6 comments.
    Last update 2 timer 20 minutter
    Skrevet af Thomas Bundgaard
  5. 500.000.000.000 kr. for Facebook er ikke dyrt

    10 comments.
    Last update 2 timer 23 minutter
    Skrevet af Nikolaj Brinch Jørgensen
  6. SF'er til ACTA-kritikere: Jeg har vundet kampen for jer

    23 comments.
    Last update 3 timer 10 minutter
    Skrevet af Peter Makholm
  7. Sygeplejerskers dobbeltindtastning af data bliver til 12,5 mio. timer ved pc'en årligt

    3 comments.
    Last update 3 timer 17 minutter
    Skrevet af Thomas Hansen
  8. It-advokat: Nu går grænsebommene ned over internettet

    2 comments.
    Last update 3 timer 53 minutter
    Skrevet af Peter Mogensen
Mere debat »

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Digitaliseringsstyrelsen
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Lion
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu 11.10
  • Virtualisering
  • Windows 8
  • Windows Phone 7
  • iOS 5
  • iPhone 4S

Tjenester

  • Android-app
  • iPhone-app
  • RSS-feeds
Følg @version2dk
Få it-nyheder og blogs hver dag med Version2's nyhedsbrev.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Skelbækgade 4 1717 København V
  • Tlf. work 33265300