Java'da generiklarning maqsadi nima?
Java'da generiklarning maqsadi nima?

Video: Java'da generiklarning maqsadi nima?

Video: Java'da generiklarning maqsadi nima?
Video: JAVA - Gaz yoq (mood video) 2024, Noyabr
Anonim

Java-da umumiy . Umumiy ob'ekt hisoblanadi umumiy ga qo'shilgan dasturlash Java 2004 yilda J2SE 5.0 versiyasida dasturlash tili. Ular kengaytirish uchun mo'ljallangan Java turi tizimi "kompilyatsiya vaqti tipidagi xavfsizlikni ta'minlagan holda har xil turdagi ob'ektlarda ishlash turi yoki usuli" ga ruxsat beradi.

Java'da generiklarning asosiy qo'llanilishi nima?

Umumiy kompilyatsiya vaqti turi xavfsizligini ta'minlagan holda, har xil turdagi ob'ektlarni ishlatish uchun tur yoki usulga imkon beradi Java to'liq statik tarzda yozilgan til. Umumiy eng bahslilaridan biri hisoblanadi Java til xususiyatlari.

Keyinchalik savol tug'iladi, qachon generiklardan foydalanish kerak? Quyidagilarga erishish uchun Java Java 5.0 da umumiy dasturlarni birlashtirgan:

  1. Tur xavfsizligi turi argumenti qo'llanilgandan so'ng usul yoki qutiga boshqa hech qanday ma'lumot turiga ruxsat berilmasligini ta'minlaydi va translatsiyani talab qilishdan qochadi.
  2. Umumiy dasturlash/parametrik polimorfizm.

Bundan tashqari, Java-da generiklarning maqsadi nima?

Qisqasini etkanda, generiklar sinflar, interfeyslar va usullarni belgilashda turlarni (sinflar va interfeyslarni) parametr bo'lishini ta'minlash. Usul deklaratsiyasida ishlatiladigan ko'proq tanish rasmiy parametrlarga o'xshab, tip parametrlari bir xil kodni turli xil kirishlar bilan qayta ishlatishingiz uchun yo'l beradi.

Java'da generiklar qanday ishlaydi?

Qisqasi Umumiy ichida Java sintaktik shakar bo'lib, ish vaqtida hech qanday turdagi ma'lumotlarni saqlamaydi. Turga tegishli barcha ma'lumotlar Type Erasure tomonidan o'chiriladi, bu ishlab chiqishda asosiy talab edi. Umumiy barchasini qayta ishlatish uchun xususiyat Java kodsiz yozilgan Umumiy.

Tavsiya: