HashMap VS Public-Static-Var

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von enrem, 01.12.2010.

  1. enrem, 01.12.2010 #1
    enrem

    enrem Threadstarter Erfahrener Benutzer

    Beiträge:
    188
    Erhaltene Danke:
    13
    Registriert seit:
    17.01.2010
    Dumme Frage!

    was ist besser eine HashMap als Public Static mit beispw. 5 Einträgen oder 5 Public Static Variablen.

    Der Speicherplatz der reserviert wird, müsste doch der selbe sein oder ???

    Gruß enrem
     
  2. the_alien, 01.12.2010 #2
    the_alien

    the_alien Android-Lexikon

    Beiträge:
    1,559
    Erhaltene Danke:
    184
    Registriert seit:
    04.05.2009
    5 Variablen == 5 Referenzen + 5 Objekte
    HashMap mit 5 Einträgen == 1 Referenz auf die HashMap, 1 HashMap Objekt, 5 mal Referenzen auf die Keys, 5 mal Objekte der Keys, 5 mal Referenzen der Werte plus 5 mal deren Objekte.

    Nein, eine HashMap ist nicht das selbe ;)
     
    enrem bedankt sich.
  3. Kranki, 01.12.2010 #3
    Kranki

    Kranki Ehrenmitglied

    Beiträge:
    3,831
    Erhaltene Danke:
    814
    Registriert seit:
    19.07.2009
    Tablet:
    Samsung Galaxy Tab 3 7.0 Lite
    Plus bei jedem Zugriff der ganze Overhead der Hashmap.
     
    enrem bedankt sich.
  4. enrem, 01.12.2010 #4
    enrem

    enrem Threadstarter Erfahrener Benutzer

    Beiträge:
    188
    Erhaltene Danke:
    13
    Registriert seit:
    17.01.2010
    Danke, dann lieber ohne HashMap....

    Gruß enrem
     

Diese Seite empfehlen