Mis on Java geneeriliste ravimite eesmärk?
Mis on Java geneeriliste ravimite eesmärk?

Video: Mis on Java geneeriliste ravimite eesmärk?

Video: Mis on Java geneeriliste ravimite eesmärk?
Video: Бог говорит: I Will Shake The Nations | Дерек Принс с субтитрами 2024, November
Anonim

Generics Javas . Generics on rajatis üldine programmeerimine, mis lisati Java programmeerimiskeel 2004. aastal versiooni J2SE 5.0 raames. Need olid mõeldud pikendamiseks Java oma tüüpi süsteem, mis võimaldab "tüübil või meetodil töötada erinevat tüüpi objektidel, pakkudes samal ajal kompileerimisaja tüüpi turvalisust".

Mis on Javas geneeriliste ravimite peamine kasutusala?

Generics võimaldab tüübil või meetodil töötada erinevat tüüpi objektidel, pakkudes samas kompileerimisaja tüüpi turvalisust Java täielikult staatiliselt tipitud keel. Generics on ühed vastuolulisemad Java keeleomadused.

Seejärel tekib küsimus, millal peaksite geneerikke kasutama? Java integreeris Java 5.0-sse Generics, et saavutada:

  1. Tüübiohutus tagab, et pärast tüübiargumendi rakendamist ei lubata meetodisse või kasti muud andmetüüpi ja väldib ülekandmise nõuet.
  2. Üldine programmeerimine/parameetriline polümorfism.

Samuti, mis mõte on Javas geneerilistel ravimitel?

Ühesõnaga geneerilised ravimid võimaldavad tüübid (klassid ja liidesed) olla parameetrid klasside, liideste ja meetodite määratlemisel. Sarnaselt meetodi deklaratsioonides kasutatavatele tuttavatele formaalsetele parameetritele pakuvad tüübiparameetrid võimalust sama koodi erinevate sisenditega uuesti kasutada.

Kuidas geneerilised ravimid Javas töötavad?

Lühidalt Generics sisse Java on syntacticsugar ja ei salvesta käitusajal tüübiga seotud teavet. Tüübi kustutamine kustutab kogu tüübiga seotud teabe, see oli arendamise peamine nõue Generics funktsiooni, et kõike uuesti kasutada Java ilma kirjutatud kood Generics.

Soovitan: