Ano ang generics sa Java at kung paano ito gumagana?
Ano ang generics sa Java at kung paano ito gumagana?

Video: Ano ang generics sa Java at kung paano ito gumagana?

Video: Ano ang generics sa Java at kung paano ito gumagana?
Video: ANO BA ANG SYSTEM ADMINISTRATOR | PANO MAGING SYSTEM ADMINISTRATOR | linux tagalog 2024, Nobyembre
Anonim

Ang Java Generics Ang programming ay ipinakilala saJ2SE 5 upang harapin ang mga bagay na ligtas sa uri. Ginagawa nitong matatag ang code sa pamamagitan ng pagtuklas ng mga bug sa oras ng pag-compile. dati generics , maaari kaming mag-imbak ng anumang uri ng mga bagay sa koleksyon, ibig sabihin, hindi- generic . Ngayon generics pilitin ang java programmer upang mag-imbak ng isang tiyak na uri ng mga bagay.

Bukod dito, ano ang gamit ng generics sa Java?

Generics nagbibigay-daan sa isang uri o paraan na magpatakbo ng mga bagay na may iba't ibang uri habang nagbibigay ng kaligtasan ng uri ng oras ng pag-compile, paggawa Java isang ganap na statically typed na wika. Generics ay isa sa mga pinaka-kontrobersyal Java mga katangian ng wika.

Pangalawa, ano ang T type java? < T > partikular na kumakatawan sa generic uri . Ayon kay Java Docs - Isang generic uri ay isang generic na klase o interface na nakaparameter sa mga uri. Hayaan akong magsimula sa isang halimbawa: Isaalang-alang ang isang Kahon uri na may dalawang pamamaraan na ginagamit upang magtakda at makakuha ng mga bagay.

Alinsunod dito, ano ang ibig sabihin ng terminong generics sa Java?

“ Java Generics ” ay isang teknikal termino nagsasaad ng isang hanay ng mga katangian ng wika na nauugnay sa kahulugan at paggamit ng generic mga uri at pamamaraan. Sa java , Generic iba ang mga uri o pamamaraan sa mga regular na uri at pamamaraan dahil mayroon silang mga parameter ng uri.

Paano ipinapatupad ang mga generic sa Java?

Upang ipatupad ang generics , ang Java inilalapat ng compilerasure ang uri sa: Palitan ang lahat ng mga parameter ng uri sa generic mga uri na may kanilang mga hangganan o Bagay kung ang mga typeparameter ay walang hangganan. Ang ginawang bytecode, samakatuwid, ay naglalaman lamang ng mga ordinaryong klase, interface, at mga pamamaraan.

Inirerekumendang: