Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
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
IT-arkitekt til Skatteministeriet
Udgivet 4. maj 7.14
Java EE/Web Developer (7261)
Udgivet 7. maj 15.02
Cisco Unified Communication konsulent til fast stilling
Udgivet 15. feb 9.32

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

Netgroup efter kæmpe-nedbrud: Kunderne vidste godt, der ikke var fuld redundans

Udgivet 16. maj 16.24Opdateret 16. maj 16.32

Justitsminister vil ikke afvise NemID som spionværktøj for politiet

Udgivet 16. maj 16.00Opdateret 16. maj 16.00

Microsoft risikerer nyt browser-slagsmål med EU over Windows 8

Udgivet 16. maj 15.21Opdateret 16. maj 15.23

Så splittet er Android: 3.997 forskellige enheder

Udgivet 16. maj 14.44Opdateret 16. maj 14.48

Her er 5 undskyldninger for at droppe Digital Post

Udgivet 16. maj 14.03Opdateret 16. maj 14.31

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Whitepapers

Kick-start your master data management initiative

Affecto Denmark

Affecto Data Quality Assessment: Er din indsigt og beslutning baseret på validt data?

Affecto Denmark

Framework til datamigrering i SAP miljøer - spar op til 50% på dine Data Migration udgifter

Affecto Denmark

Få et Data Warehouse (DW) review hos Affecto

Affecto Denmark

Ressourcehåndtering

Projectplace
  • Flere whitepapers

Branchenyheder

Komplex it er blevet Brocade Premier Partner

Komplex IT

Øg din effektivitet og produktivitet med bizhub C654/C754

Konica Minolta Business Solutions Denmark

Brugerfjendtlige it-løsninger gør brugerne til en sikkerhedstrussel

Projectplace

Athena IT-Group A/S med solid indtjening

Athena IT-Group

Konica Minolta præsenterer inkjet-baseret digital trykmaskine på drupa

Konica Minolta Business Solutions Denmark

Seneste debat

  1. Sociale medier ved en skillevej

    7 comments.
    Last update 1 time 20 minutter
    Skrevet af Jimmy Frydkær Dürr
  2. Raspberry Pi - den booter ... oftest :-)

    12 comments.
    Last update 1 time 42 minutter
    Skrevet af Lars Tørnes Hansen
  3. Justitsminister vil ikke afvise NemID som spionværktøj for politiet

    15 comments.
    Last update 4 timer 4 minutter
    Skrevet af Peter Jespersen
  4. Her er 5 undskyldninger for at droppe Digital Post

    11 comments.
    Last update 6 timer 40 minutter
    Skrevet af Jacob Larsen
  5. Hardware-mangel i skoleklasserne: 2 pc'er 3 gange om ugen er for lidt

    13 comments.
    Last update 6 timer 47 minutter
    Skrevet af Christian Wang
  6. Netgroup efter kæmpe-nedbrud: Kunderne vidste godt, der ikke var fuld redundans

    18 comments.
    Last update 7 timer 28 minutter
    Skrevet af Peter Larsen
  7. Så splittet er Android: 3.997 forskellige enheder

    15 comments.
    Last update 7 timer 32 minutter
    Skrevet af Marcin Brodzikowski
  8. TDC køber 7.500 kunder fra konkursramte Skyline

    4 comments.
    Last update 10 timer 15 minutter
    Skrevet af Ken Poulsen

Mere debat »

It-virksomheder

Edora
|
Structura - IT
|
Interface
|
ProData Consult
|
Bownty ApS
|
Queue-IT
|
Computerfriend.DK
|
GlobalConnect
|
SimCorp
|
Omada
|
4C Management Consulting
|
Scanarmor
 

Information

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

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Download Windows 8
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Mountain 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
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

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