Java generics nima
Bu ma'ruzada biz generics haqida gaplashamiz. Xususan, genericsga kirib borish uchun bilishingiz kerak bo'lgan asoslar: bu nima va nima uchun kerak. Mavzu juda muhim, albatta tushunish kerak, shuning uchun olg'a!
Generics mushukchalar misolida
Generics — bu ajoyib vosita bo'lib, ishlab chiquvchilarga kompilyatorga qo'shimcha ma'lumotlar berishiga yordam beradi, bu esa typeni xavfsiz va moslashuvchan qilish uchun. Genericsga yana bir safar yurish — bu batafsil maqolada JavaRush hamjamiyatining bir ishtirokchisidan.
Tur o'chirish
Bu ma'ruza genericsning ba'zi xususiyatlari va ular bilan ishlashdagi qiyinchiliklarga bag'ishlangan. Java tili yaratilgan paytda generics qismi bo'lmagani uchun, tur o'chirish qo'shilgan. Bu nima? Tushunamiz.
Wildcards genericsda
Wildcards — bu genericsning juda muhim jihati bo'lib, albatta alohida ma'ruzaga loyiqdir. Mavzu qiziqarli va qiyin emas, sizga yoqadi :)
Generics bilan ishlashda varargsdan foydalanish
Varargsning generics bilan qo'llanishi ba'zan juda yoqimsiz natijalarga — heapni ifloslanishiga olib kelishi mumkin. Ushbu ma'ruzada Java'dagi genericsning turli xususiyatlarini tahlil qilishni yakunlaymiz.
GO TO FULL VERSION