Wat is die doel van generiese medisyne in Java?
Wat is die doel van generiese medisyne in Java?

Video: Wat is die doel van generiese medisyne in Java?

Video: Wat is die doel van generiese medisyne in Java?
Video: Yes, JavaScript Is Faster Than Java (When You Use GraalVM)! 2024, April
Anonim

Generika in Java . Generiese is 'n fasiliteit van generies programmering wat by die Java programmeertaal in 2004 binne weergawe J2SE 5.0. Hulle is ontwerp om uit te brei Die van Java tipe stelsel om "'n tipe of metode toe te laat om op voorwerpe van verskillende tipes te werk terwyl dit saamsteltyd-tipe veiligheid verskaf".

Hiervan, wat is die hoofgebruik van generiese middels in Java?

Generiese laat 'n tipe of metode toe om op voorwerpe van verskillende tipes te werk, terwyl die samestelling-tyd tipe veiligheid, maak Java 'n volledig staties getikte taal. Generiese is een van die mees omstrede Java taalkenmerke.

Die vraag is dan, wanneer moet jy generiese middels gebruik? Java het Generics in Java 5.0 geïnkorporeer om te bereik:

  1. Tipe-veiligheid verseker dat sodra die tipe-argument toegepas is, geen ander datatipe in die metode of boks toegelaat word nie en vermy die vereiste van gietwerk.
  2. Generiese programmering/parametriese polimorfisme.

Ook, wat is die punt van generiese in Java?

In 'n neutedop, generiese stel tipes (klasse en koppelvlakke) in staat om parameters te wees wanneer klasse, koppelvlakke en metodes gedefinieer word. Net soos die meer bekende formele parameters wat in metodeverklarings gebruik word, bied tipeparameters 'n manier vir jou om dieselfde kode met verskillende insette te hergebruik.

Hoe werk generiese medisyne in Java?

Kortom Generiese in Java is sintaktiese suiker en stoor geen tipe verwante inligting tydens looptyd nie. Alle tipe verwante inligting word uitgevee deur Tipe Erasure, dit was die hoofvereiste tydens die ontwikkeling Generiese kenmerk ten einde alles te hergebruik Java kode geskryf sonder Generiese.

Aanbeveel: