Kakšna je uporaba zgoščevanja v Javi?
Kakšna je uporaba zgoščevanja v Javi?

Video: Kakšna je uporaba zgoščevanja v Javi?

Video: Kakšna je uporaba zgoščevanja v Javi?
Video: World's BEST AQUARIUMS Of The Year - IAPLC 2021 Review From GREEN AQUA 2024, April
Anonim

Hashing pomeni uporabo neke funkcije ali algoritma za preslikavo podatkov objekta v neko reprezentativno celo število. Ta t.i hash kodo (ali preprosto hash ) potem je lahko uporablja kot način za zožitev iskanja pri iskanju predmeta na zemljevidu.

Ustrezno temu, kaj je zgoščevanje v Javi?

Hashing preoblikuje dano entiteto (v java izrazi - predmet) na neko število (ali zaporedje). Modren Java IDE omogočajo ustvarjanje dobrih metod hashCode. Hashtable in hashmap sta ista stvar. Imajo pare ključ/vrednost, kjer so ključi zgoščeno . Hash seznami in hashseti ne shranjujejo vrednosti - samo ključe.

Poleg tega, kaj pomeni zgoščevanje? Hashing ustvarja vrednost ali vrednosti iz niza besedila z uporabo matematične funkcije. Formula ustvari hash , ki pomaga zaščititi varnost prenosa pred posegi. Hashing je tudi metoda za učinkovito razvrščanje vrednosti ključev v tabeli baze podatkov.

Vprašanje je tudi, za kaj se uporablja zgoščevanje?

Hashing je navajen indeksirajte in pridobivajte elemente v zbirki podatkov, ker je hitrejše najti element s krajšim zgoščeno ključ, kot da ga poiščete z izvirno vrednostjo. Je tudi uporablja v veliko algoritmov šifriranja.

Kaj je kolizija zgoščevanja v Javi?

A trčenje se pojavi, ko a hash funkcija vrne isto lokacijo vedra za dva različna ključa. A trčenje se bo pojavilo, ko imata dva različna ključa isto hashCode, kar se lahko zgodi, ker sta dva neenaka predmeta v Java lahko ima isto hashCodo.

Priporočena: