Protoze, nejcastejsi reseni je, ze si to managujete sam.

Zde je totiz rozdil, mezi teorii a JAVou, Java totiz nepovoluje mit vice objektu k jednomu klici, takze se to obchazi tak, ze si k danemu klici vlozite jako hodnotu nejakou kolekci a v ni si udrzujete objekty patrici danemu klici. Zda ta dalsi kolekce je hashmap, ci nejaky list, set apod. je jiz na Vas a na potrebach projektu

Lumi(r)

Kamzik-II wrote:
V tom pripade teda nechapu, jak muze hashtable mit
vic objektu pro jeden klic, kdyz je to vlastne implementace hashmapy, ktera je odvozena od map?

----- Original Message ----- From: "Pavel Kubal" <[EMAIL PROTECTED]>
To: "Java" <konference@java.cz>
Sent: Thursday, July 27, 2006 4:09 PM
Subject: Re: equals a hashCode (WAS: java.security.Permission)


Ne;-)

----- Original Message ----- From: "Kamzik-II" <[EMAIL PROTECTED]>
To: "Java" <konference@java.cz>
Sent: Thursday, July 27, 2006 4:11 PM
Subject: Re: equals a hashCode (WAS: java.security.Permission)


no equals a hashcode uz chapu ;-)
jeste jedna otazka ohledne kolekci, muze
kolekce Map mit pro jeden klic vice objektu?


----- Original Message ----- From: "Stanislav Ošmera" <[EMAIL PROTECTED]>
To: "Java" <konference@java.cz>
Sent: Thursday, July 27, 2006 4:04 PM
Subject: Re: equals a hashCode (WAS: java.security.Permission)


> Mimo jine se doporucuje aby funkce ktera vraci hashcode byla velmi
> jednoducha a rychla protoze se pouzije jako prvni a nejcasteji (kdyz
> je ruzny hashcode tak se jiz dale nic nezjistuje)
> A az pak funkce equals muze byt velmi slozita na vyhodnoceni.
> Napriklad mam slozity objekt ktery ma spoustu atributu. Hashcode
> vytvorim jen treba pouzitim 3 z nich ktery jsou primitivni typy,
> kdezto pri equals porovnavam vsechny atributy a to u nekterych muze
> znamenat porovnavani jinych objektu s podobnou slozitosti.
>
> Ale opravdu bude lepe si precist nejakou knizku o tehlech hlavnich
> algoritmickych myslenkach ktere jsou v Jave, ten zminovany Bloch je
> treba zrovna na tohle vyborny.
>
> P.S. jinak tomu spojeni equal a hashCode se rika equals contract
> -- > Stanislav Ošmera
> Work: +44 (0)2075 980 348
> Cell: +44 (0)7914 635 412
>



!DSPAM:44c8c935124803984916995!











Odpovedet emailem