Ինչու՞ ենք մենք օգտագործում set Java-ում:
Ինչու՞ ենք մենք օգտագործում set Java-ում:

Video: Ինչու՞ ենք մենք օգտագործում set Java-ում:

Video: Ինչու՞ ենք մենք օգտագործում set Java-ում:
Video: Ի՞նչ է JavaScript-ը և ի՞նչ կարող ենք անել նրա Framework-ներով +(JS Core Պրակտիկա) 2024, Ապրիլ
Anonim

Java - Այն Սահմանել Ինտերֆեյս. Ա Սահմանել Հավաքածու է, որը չի կարող կրկնօրինակ տարրեր պարունակել: Այն մոդելավորում է մաթեմատիկականը հավաքածու աբստրակցիա. Սահմանել նաև ավելացնում է ավելի ուժեղ պայմանագիր հավասարների և hashCode գործողությունների վարքագծի վերաբերյալ՝ թույլ տալով Սահմանել դեպքերը, որոնք պետք է իմաստալից համեմատվեն, նույնիսկ եթե դրանց իրականացման տեսակները տարբերվում են:

Բացի այդ, Java-ում set-ի օգտագործումը ո՞րն է:

Տեղադրված է Java-ում . Սահմանել ինտերֆեյս է, որն ընդլայնում է հավաքածուն: Այն օբյեկտների չկարգավորված հավաքածու է, որտեղ կրկնօրինակ արժեքները չեն կարող պահվել: Հիմնականում, Սահմանել իրականացվում է HashSet, LinkedHashSet կամ TreeSet (տեսակավորված ներկայացում) կողմից։

Ավելին, ինչու ենք մենք օգտագործում set and get մեթոդներ Java-ում: Այն ստանալ մեթոդ է օգտագործված դեպի ձեռք բերել կամ առբերել որոշակի փոփոխական արժեք դասից: Ա հավաքածու արժեքն է օգտագործված փոփոխականները պահելու համար: Ամբողջ իմաստը ստանալ և հավաքածու տվյալների արժեքները համապատասխանաբար առբերել և պահպանելն է:

Բացի այդ, ինչու ենք մենք օգտագործում HashSet Java-ում:

Java HashSet դասն է օգտագործված ստեղծել հավաքածու, որը օգտագործում է Հեշ սեղան պահեստավորման համար: Այն ժառանգում է AbstractSet դասը և իրականացնում Set միջերեսը: HashSet դասը համաժամանակացված չէ: HashSet չի պահպանում տեղադրման կարգը.

Ո՞րն է ավելի լավ ցանկը կամ հավաքածուն:

Տարբերությունն այն է, որ Սահմանել պահվում է անկանոն ձևով և թույլ չի տալիս կրկնօրինակ արժեքներ: Ցուցակ օգտագործվում է տարրերը պատվիրված ձևով պահելու համար և թույլ է տալիս կրկնօրինակել արժեքները: Սահմանել տարրերը չեն կարող մուտք գործել ինդեքսի դիրքով, և Ցուցակ տարրերին կարելի է մուտք գործել ինդեքսի դիրքով:

Խորհուրդ ենք տալիս: