Агуулгын хүснэгт:

Java-д тохируулсан интерфейсийг хэрхэн хэрэгжүүлэх вэ?
Java-д тохируулсан интерфейсийг хэрхэн хэрэгжүүлэх вэ?

Видео: Java-д тохируулсан интерфейсийг хэрхэн хэрэгжүүлэх вэ?

Видео: Java-д тохируулсан интерфейсийг хэрхэн хэрэгжүүлэх вэ?
Видео: Создание аннотации в java [Java Annotations | Reflection api] 2024, Арваннэгдүгээр
Anonim

Java дээр тохируулсан

  1. Тохируулах нь интерфейс Энэ нь цуглуулгыг өргөжүүлдэг. Энэ нь давхардсан утгыг хадгалах боломжгүй объектуудын дараалалгүй цуглуулга юм.
  2. Үндсэндээ, Тохируулах байна хэрэгжүүлсэн by HashSet , LinkedHashSet эсвэл TreeSet (эрэмбэлсэн дүрслэл).
  3. Тохируулах Үүнийг ашиглахыг сайжруулахын тулд нэмэх, хасах, хэмжээ гэх мэт янз бүрийн аргуудтай интерфейс .

Мөн Java-д тохируулсан интерфейс гэж юу вэ?

The Интерфейсийг тохируулах . А Тохируулах нь давхардсан элемент агуулж болохгүй Цуглуулга юм. Энэ нь математикийг загварчилдаг тогтоосон хийсвэрлэл. The Интерфэйсийг тохируулах Зөвхөн Цуглуулгаас өвлөн авсан аргуудыг агуулсан бөгөөд давхардсан элементүүдийг хориглох хязгаарлалтыг нэмдэг.

Цаашилбал, жишээ нь Java хэл дээрх интерфейс гэж юу вэ? Анги шиг, ан интерфейс аргууд болон хувьсагчтай байж болно, гэхдээ аргууд нь интерфейс анхдагч байдлаар хийсвэр байна (зөвхөн аргын гарын үсэг, бие байхгүй). Интерфейсүүд Анги яаж хийх биш юу хийх ёстойг зааж өгнө. Энэ бол ангийн зураг төсөл юм. А Java номын сан жишээ нь харьцуулагч Интерфэйс.

Нэмж дурдахад, бид Java дээр тогтоосон объектыг өөрчилж болох уу?

1 Хариулт. Ерөнхийдөө зарим төрлийн дотоод бүтэцтэй цуглуулгууд нь элементүүд болон бүтцийн өөрчлөлтийг ажигладаггүй болно Хэрэв та устгагдах болно өөрчлөх элементүүд (бүтэц дээр суурилсан шинж чанарыг өөрчлөх арга замаар). Үүнд хамаарна Модны багц түүнээс гадна.

Жагсаалт болон багц интерфейсийг хэрэгжүүлэх ангиуд юу вэ?

2) Жагсаалт үед давхардуулахыг зөвшөөрдөг Тохируулах давхардсан элементүүдийг зөвшөөрөхгүй. a-ийн бүх элементүүд Тохируулах Хэрэв та давхардсан элемент оруулахыг оролдвол өвөрмөц байх ёстой Тохируулах энэ нь одоо байгаа утгыг орлуулах болно. 3) Жагсаалт хэрэгжүүлэлт: ArrayList, LinkedList гэх мэт. Тохируулах хэрэгжүүлэлт: HashSet, LinkedHashSet, TreeSet гэх мэт.

Зөвлөмж болгож буй: