Java-da generics nima va u qanday ishlaydi?
Java-da generics nima va u qanday ishlaydi?

Video: Java-da generics nima va u qanday ishlaydi?

Video: Java-da generics nima va u qanday ishlaydi?
Video: 4. .NET darslari | .NET nima yohud .NET qanday ishlaydi? (2-qism) | Janob Panda 2024, Noyabr
Anonim

The Java umumiy dasturlash J2SE 5 da turi xavfsiz ob'ektlar bilan ishlash uchun kiritilgan. Kompilyatsiya vaqtida xatolarni aniqlash orqali kodni barqaror qiladi. Oldin generiklar , biz to'plamda har qanday turdagi ob'ektlarni saqlashimiz mumkin, ya'ni bo'lmagan umumiy . Hozir generiklar majburlash java muayyan turdagi ob'ektlarni saqlash uchun dasturchi.

Bundan tashqari, Java'da generiklardan qanday foydalanish kerak?

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.

Ikkinchidan, T tipidagi java nima? < T > ayniqsa umumiy ma'noni anglatadi turi . Ga binoan Java Hujjatlar - umumiy turi bu umumiy sinf yoki interfeys boʻlib, u turlar boʻyicha parametrlangan. Misol bilan boshlaylik: Qutini koʻrib chiqing. turi ob'ektlarni o'rnatish va olish uchun ishlatiladigan hastwo usullari.

Shunga ko'ra, Java'da generics atamasi nimani anglatadi?

“ Java umumiy ” texnik hisoblanadi muddat ga tegishli til xususiyatlari majmuini bildiradi ta'rifi va foydalanish umumiy turlari va usullari. In java , Umumiy turlari yoki usullari muntazam tip va usullardan tip parametrlariga ega bo‘lishi bilan farq qiladi.

Java-da generiklar qanday amalga oshiriladi?

Kimga generiklarni amalga oshirish , the Java compiler turini o'chirishni qo'llaydi: Barcha turdagi parametrlarni o'zgartiring umumiy chegaralari bilan turlari yoki agar tip parametrlari chegaralanmagan bo'lsa Ob'ekt. Shunday qilib, ishlab chiqarilgan bayt-kod faqat oddiy sinflar, interfeyslar va usullarni o'z ichiga oladi.

Tavsiya: