Mikä on geneeristen lääkkeiden tarkoitus Javassa?
Mikä on geneeristen lääkkeiden tarkoitus Javassa?

Video: Mikä on geneeristen lääkkeiden tarkoitus Javassa?

Video: Mikä on geneeristen lääkkeiden tarkoitus Javassa?
Video: Suorita TypeScript-kurssi tunnissa | Kirjoituskirjoitus aloittelijoille 2024, Saattaa
Anonim

Generics Javassa . Generics ovat laitos yleinen ohjelmat, jotka lisättiin Java ohjelmointikieli vuonna 2004 versiossa J2SE 5.0. Ne on suunniteltu laajenemaan Javaa tyyppinen järjestelmä, joka mahdollistaa "tyypin tai menetelmän toimia erityyppisissä objekteissa samalla kun se tarjoaa käännösaikatyyppisen turvallisuuden".

Mikä on geneeristen tuotteiden pääasiallinen käyttö Javassa?

Generics mahdollistaa tyypin tai menetelmän käyttää erityyppisiä objekteja samalla kun se tarjoaa käännösajan tyyppisen turvallisuuden, tekemisen Java täysin staattisesti kirjoitettu kieli. Generics ovat yksi kiistanalaisimmista Java kielen ominaisuudet.

Tämän jälkeen kysymys kuuluu, milloin sinun tulisi käyttää geneerisiä lääkkeitä? Java sisällytti yleiset ominaisuudet Java 5.0:aan saavuttaakseen:

  1. Tyyppiturvallisuus varmistaa, että kun tyyppiargumenttia on käytetty, menetelmään tai laatikkoon ei sallita muita tietotyyppejä, ja vältetään casting.
  2. Yleinen ohjelmointi/parametrinen polymorfismi.

Lisäksi, mitä järkeä geneerisellä on Javassa?

Pähkinänkuoressa, geneeriset lääkkeet mahdollistaa tyypit (luokat ja rajapinnat) olla parametreja määriteltäessä luokkia, rajapintoja ja menetelmiä. Tyyppiparametrit tarjoavat tavan käyttää samaa koodia uudelleen eri syötteillä, aivan kuten menetelmän määrittelyissä käytetyt tutummat muodolliset parametrit.

Kuinka geneeriset lääkkeet toimivat Javassa?

Lyhyesti Generics sisään Java on syntacticsugar eikä tallenna mitään tyyppiin liittyviä tietoja ajon aikana. Type Erasure poistaa kaiken tyyppiin liittyvän tiedon, tämä oli päävaatimus kehitettäessä Generics ominaisuus, jotta kaikki voidaan käyttää uudelleen Java ilman kirjoitettu koodi Generics.

Suositeltava: