რა არის ჯენერიკა ჯავაში და როგორ მუშაობს იგი?
რა არის ჯენერიკა ჯავაში და როგორ მუშაობს იგი?

ვიდეო: რა არის ჯენერიკა ჯავაში და როგორ მუშაობს იგი?

ვიდეო: რა არის ჯენერიკა ჯავაში და როგორ მუშაობს იგი?
ვიდეო: MJC სკოლა. ჩვენ მზად ვართ დაგეხმაროთ გახდეთ პროგრამისტი. 2024, ნოემბერი
Anonim

The Java Generics პროგრამირება დანერგილია J2SE 5-ში ტიპის უსაფრთხო ობიექტებთან გამკლავებისთვის. ის კოდს სტაბილურს ხდის შედგენის დროს შეცდომების გამოვლენით. მანამდე გენერიკა , ჩვენ შეგვიძლია შევინახოთ კოლექციაში ნებისმიერი ტიპის ობიექტი, ე.ი. ზოგადი . ახლა გენერიკა აიძულეთ ჯავა პროგრამისტი კონკრეტული ტიპის ობიექტების შესანახად.

ამას გარდა, რა სარგებლობა აქვს ჯავაში ჯენერიკებს?

გენერიკა საშუალებას აძლევს ტიპს ან მეთოდს იმუშაოს სხვადასხვა ტიპის ობიექტებზე, ხოლო შედგენის დროის ტიპის უსაფრთხოების უზრუნველყოფა ჯავა სრულად სტატიკურად აკრეფილი ენა. გენერიკა ერთ-ერთი ყველაზე საკამათოა ჯავა ენის მახასიათებლები.

მეორეც, რა არის T ტიპის java? < თ > კონკრეტულად ნიშნავს ზოგადს ტიპი . Მიხედვით ჯავა Docs - ზოგადი ტიპი არის ზოგადი კლასი ან ინტერფეისი, რომელიც პარამეტრიზებულია ტიპებზე. ნება მომეცით დავიწყოთ მაგალითით: განვიხილოთ Box ტიპი რომ აქვს ორი მეთოდი, რომელიც გამოიყენება ობიექტების დასაყენებლად და მისაღებად.

შესაბამისად, რა იგულისხმება ჯავაში ტერმინში ჯენერიკა?

“ Java Generics ” არის ტექნიკური ვადა აღნიშნავს ენობრივი მახასიათებლების ერთობლიობას, რომლებიც დაკავშირებულია განმარტება და გამოყენება ზოგადი სახეები და მეთოდები. In ჯავა , გენერიკული ტიპები ან მეთოდები განსხვავდება რეგულარული ტიპებისგან და მეთოდებისგან იმით, რომ მათ აქვთ ტიპის პარამეტრები.

როგორ ხდება ჯენერიკების დანერგვა ჯავაში?

რომ ჯენერიკების დანერგვა , ჯავა აწყობს ტიპის წაშლას: ჩაანაცვლებს ყველა ტიპის პარამეტრს ზოგადი ტიპები მათი საზღვრებით ან Object, თუ ტიპის პარამეტრები შეუზღუდავია. ამრიგად, წარმოებული ბაიტიკოდი შეიცავს მხოლოდ ჩვეულებრივ კლასებს, ინტერფეისებს და მეთოდებს.

გირჩევთ: