Hvad er generika i Java, og hvordan virker det?
Hvad er generika i Java, og hvordan virker det?

Video: Hvad er generika i Java, og hvordan virker det?

Video: Hvad er generika i Java, og hvordan virker det?
Video: How to Install Java JDK on Windows 10 ( with JAVA_HOME ) 2024, April
Anonim

Det Java Generics programmering introduceres iJ2SE 5 til at håndtere typesikre objekter. Det gør koden stabil ved at detektere fejlene på kompileringstidspunktet. Før generiske lægemidler , kan vi gemme enhver type genstande i samlingen, dvs. generisk . Nu generiske lægemidler tvinge java programmør til at gemme en bestemt type objekter.

Udover dette, hvad er brugen af generiske stoffer i Java?

Generiske lægemidler gør det muligt for en type eller metode at betjene objekter af forskellige typer, samtidig med at den giver sikkerhed for kompileringstid Java et fuldt statisk skrevet sprog. Generiske lægemidler er en af de mest kontroversielle Java sproglige egenskaber.

For det andet, hvad er T type java? < T > står specifikt for generisk type . Ifølge Java Docs - En generisk type er en generisk klasse eller grænseflade, der er parametriseret over typer. Lad mig starte med et eksempel: Overvej en boks type der har to metoder, som bruges til at sætte og få objekter.

I overensstemmelse hermed, hvad menes der med begrebet generiske lægemidler i Java?

“ Java Generics ” er en teknisk semester betegner et sæt sprogegenskaber relateret til definition og brug af generisk typer og metoder. I java , Generisk typer eller metoder adskiller sig fra regulære typer og metoder ved, at de har typeparametre.

Hvordan implementeres generika i Java?

Til implementere generiske lægemidler , det Java compiler anvender typesletning til: Erstat alle typeparametre i generisk typer med deres grænser eller objekt, hvis typeparametrene er ubegrænsede. Den producerede bytekode indeholder derfor kun almindelige klasser, grænseflader og metoder.

Anbefalede: