ХасхМапс и ХасхСетс се користе за манипулацију подацима и то се ради уз помоћ хеширања. Горе наведени приступи користе методу хасхЦоде () за проверу и проверу хеш вредности. Имплементација хасхЦоде () у класи Објецт даје различите целобројне вредности за различите објекте. Понекад ће нам можда требати да применимо методу хасхЦоде у нашем програму. У овом чланку бисмо детаљно разумели Јава хасхцоде,
како претворити у бинарни у питхон-у
Овај чланак се фокусира на следеће смернице,
Па кренимо са првом темом Јава Хасхцоде чланка,
Шта је Јава ХасхЦоде?
Враћа вредност хасхцоде-а као целобројно. Вредност хешкода се углавном користи у колекцијама заснованим на хеширању, као што су ХасхМап, ХасхСет, ХасхТабле и хеллип.етц. Овај метод мора бити надјачан у свакој класи која поништава методу екуалс ().
Општи уговор методе хасхЦоде () је:
- Вишеструки позиви хасхЦоде () требали би вратити исту цијелу вриједност, осим ако је својство објекта модификовано и користи се у методи екуалс ().
- Вредност хеш кода објекта може се променити у више извршавања исте апликације.
- Ако су два објекта једнака према методи екуалс (), онда њихов хасх код мора бити исти.
- Ако су два објекта неједнака према методи екуалс (), њихов хеш код не мора бити различит. Њихова вредност хасх кода може бити једнака, а можда и не мора.
Погледајмо пример кода да бисмо боље разумели концепт, међутим, предложио бих да почнете са Инсталација Јава ,
је јава на основу в
Пример кода за Јава Хасхцоде
јавни инт хасхЦоде ()
// Ова метода враћа вредност хасх кода
// за објекат на који се позива ова метода.
Пример
хтмл ознака за уметање прелома реда
јавна класа Запослени {заштићен дуги запосленикИд заштићен Стринг фирстНаме заштићен Стринг ластНаме јавни инт хасхЦоде () {ретурн (инт) воркерИд}}
Приметите, ако дваЗапослениобјекти су једнаки, такође ће имати исти хеш код. Али, као што је посебно лако видети на примеру, дваЗапослениобјекти не могу бити једнаки, а и даље имају исти хеш-код. Ето, успјешно смо истражили концепт.
Тако смо дошли до краја овог чланка о „Јава Хасхцоде-у“. Ако желите да сазнате више,погледајте Едурека, поуздана компанија за учење на мрежи. Едурекин курс за обуку и сертификацију Јава Ј2ЕЕ и СОА осмишљен је тако да вас оспособи за основне и напредне Јава концепте заједно са разним Јава оквирима попут Хибернате & Спринг.
Имате питање за нас? Молимо вас да га помињете у одељку за коментаре овог чланка и јавићемо вам се што је пре могуће.