Skal vi undgå objektoprettelse i java?

Indholdsfortegnelse:

Skal vi undgå objektoprettelse i java?
Skal vi undgå objektoprettelse i java?
Anonim

Der er ingen måde at undgå objektoprettelse i Java. Objektoprettelse i Java på grund af dets hukommelsesallokeringsstrategier er hurtigere end C++ i de fleste tilfælde, og til alle praktiske formål kan sammenlignet med alt andet i JVM betragtes som "gratis".

Hvad er måderne til at undgå oprettelse af objekter i Java?

I java kan vi undgå oprettelse af objekter på 2 måder:

  1. At gøre klassen abstrakt, så vi kan undgå unødvendig oprettelse af objekter med i samme klasse og en anden klasse.
  2. Gør konstruktøren som privat (Singleton-designmønster), så vi kan undgå objektoprettelse i en anden klasse, men vi kan oprette objekt i overordnet klasse.

Er det dyrt at oprette objekter i Java?

Hver objektoprettelse er nogenlunde lige så dyr som en malloc i C eller en ny i C++, og der er ingen nem måde at skabe mange objekter sammen på, så du kan ikke drage fordel af af effektivitetsgevinster, du opnår ved at bruge masseallokering.

Hvorfor skal vi oprette et objekt i Java?

Objekter er påkrævet i OOPs fordi de kan oprettes til at kalde en ikke-statisk funktion, som ikke er til stede i hovedmetoden, men til stede i klassen, og som også giver navnet til rummet, som bruges til at gemme dataene.

Kan vi oprette objekter uden nyt i Java?

Du kan oprette et objekt uden nyt gennem: Reflection/newInstance, clone and(af)serialisering.

Anbefalede:

Interessante artikler
Er brugt kaffegrums godt for planter?
Læs mere

Er brugt kaffegrums godt for planter?

For at bruge kaffegrums som gødning, skal du blot drysse dem på jorden omkring dine planter. Resumé Kaffegrums er en god gødning, fordi den indeholder flere vigtige næringsstoffer, der er nødvendige for plantevækst. De kan også hjælpe med at tiltrække orme og mindske koncentrationen af tungmetaller i jorden.

Hvornår er pantosæsonen?
Læs mere

Hvornår er pantosæsonen?

Pantomimer finder sted omkring juleperioden og er næsten altid baseret på kendte børnehistorier som Peter Pan, Aladdin, Askepot, Tornerose osv. Pantomimes opføres ikke kun i de bedste teatre i landet, men også i landsbyhuse i hele Storbritannien.

Er grog Yodas søn?
Læs mere

Er grog Yodas søn?

Favreau har præciseret, at Grogu ikke er en yngre version af Yoda selv, men har afvist at kommentere, om han er i familie med Yoda eller på anden måde forbundet med ham. Er Grog relateret til Yoda? Han er biologisk relateret til Yoda eller Yaddle .