Ano ang mga generic sa Java?

Sa araling ito , pinag-uusapan natin ang tungkol sa generics. O sa halip, tungkol sa mga pangunahing kaalaman na kailangan mong malaman kapag sumisid sa mga generic: kung ano ang mga generic at bakit kailangan mo ang mga ito. Napakahalaga ng paksa, at tiyak na kailangan mong maunawaan ito. Pasulong!

Mga generic para sa mga pusa

Ang mga generic ay isang mahusay na tool upang matulungan ang mga developer na magpahiwatig ng karagdagang impormasyon sa compiler para sa kaligtasan at flexibility ng uri. Ang malalim na artikulong ito , na isinulat ng isang miyembro ng komunidad ng CodeGym, ay tumatagal ng isa pang lap sa "generics".

Uri ng bura

Ang araling ito ay nakatuon sa ilang mga tampok ng generics pati na rin ang mga pitfalls na lumitaw kapag nagtatrabaho sa kanila. Dahil ang mga generic ay hindi bahagi ng Java noong ginawa ang wika, naidagdag ang uri ng erasure. Ano yan? Aalamin natin ito.

Mga wildcard sa generics

Ang mga wildcard ay isang napakahalagang katangian ng mga generic at tiyak na nararapat sa isang hiwalay na aralin . Ito ay isang kawili-wili at simpleng paksa. magugustuhan mo yan :)

Paggamit ng varargs kapag nagtatrabaho sa generics

Ang paggamit ng mga varargs na may mga generic ay maaaring humantong sa medyo hindi kasiya-siyang mga kahihinatnan - tambak na polusyon. Sa araling ito , tinatapos namin ang aming pagtalakay sa iba't ibang katangian ng generics sa Java.