Kas yra „Java“generiniai vaistai ir kaip tai veikia?
Kas yra „Java“generiniai vaistai ir kaip tai veikia?

Video: Kas yra „Java“generiniai vaistai ir kaip tai veikia?

Video: Kas yra „Java“generiniai vaistai ir kaip tai veikia?
Video: Generics In Java - Full Simple Tutorial 2024, Lapkritis
Anonim

The Java Generics Programavimas yra įdiegtas J2SE 5, kad būtų galima apdoroti tipui saugius objektus. Tai daro kodą stabilų, nes kompiliavimo metu aptinkamos klaidos. Prieš generiniai vaistai , kolekcijoje galime saugoti bet kokio tipo objektus, t. y. bendrinis . Dabar generiniai vaistai priversti java programuotojas, skirtas saugoti tam tikro tipo objektus.

Be to, koks yra bendrųjų vaistų naudojimas Java?

Generics leidžia tipui ar metodui valdyti įvairių tipų objektus, tuo pačiu užtikrinant kompiliavimo laiko tipo saugumą, kūrimą Java visiškai statiškai spausdinama kalba. Generics yra vienos iš labiausiai prieštaringų Java kalbos ypatybės.

Antra, kas yra T tipo java? < T > konkrečiai reiškia bendrinį tipo . Pagal Java Dokumentai – bendras tipo yra bendroji klasė arba sąsaja, kuri parametrizuojama pagal tipus. Pradėsiu nuo pavyzdžio: Apsvarstykite langelį tipo kad turi du metodus, kurie naudojami objektams nustatyti ir gauti.

Atitinkamai, ką reiškia terminas generiniai vaistai Java?

“ Java Generics “yra techninis terminas reiškiantis kalbos ypatybių, susijusių su apibrėžimas ir naudojimas bendrinis rūšys ir metodai. Į java , Bendras tipai ar metodai skiriasi nuo įprastinių tipų ir metodų tuo, kad turi tipo parametrus.

Kaip „Java“diegiami generiniai vaistai?

Į diegti generinius vaistus , Java Kompiliatorius taiko tipo ištrynimą: Pakeiskite visus tipo parametrus bendrinis tipai su jų ribomis arba Objektas, jei tipo parametrai neapriboti. Todėl sukurtame baito kode yra tik paprastos klasės, sąsajos ir metodai.

Rekomenduojamas: