Kan objektklassen implementere serialiserbar?

Indholdsfortegnelse:

Kan objektklassen implementere serialiserbar?
Kan objektklassen implementere serialiserbar?
Anonim

At serialisere et objekt betyder at konvertere dets tilstand til en bytestrøm, så bytestrømmen kan vendes tilbage til en kopi af objektet. Et Java-objekt kan serialiseres, hvis dets klasse eller en af dets superklasser implementerer enten java. … Button class implementerer Serializable-grænsefladen, så du kan serialisere en java.

Hvad sker der, hvis en klasse implementerer Serializable?

Hvis en superklasse implementerer Serializable, vil dets underklasser automatisk. Når en forekomst af en serialiserbar klasse er deserialiseret, kører konstruktøren ikke. Hvis en superklasse ikke implementerer Serializable, vil superklasse-konstruktøren køre, når et underklasseobjekt er deserialiseret.

Kan jeg serialisere objekt, der ikke implementerer Serializable-grænseflade?

Serialisering er en mekanisme til at konvertere et objekts tilstand til en bytestrøm. … Hvis en superklasse ikke kan serialiseres, kan underklassen stadig serialiseres: Selvom superklassen ikke implementerer Serializable-grænseflade, kan vi serialisere underklasseobjekt, hvis underklassen selv implementerer Serializable-grænseflade.

Kan enhedsklasse implementere Serializable?

Hvis en entitetsforekomst skal videregives af værdi som et løsrevet objekt (f.eks. gennem en fjerngrænseflade), skal enhedsklassen implementere Serializable-grænsefladen. I praksis, hvis vores formål er at forlade JVM's domæne, vil detkræver serialisering. Hver enhedsklasse består af vedvarende felter og egenskaber.

Hvordan kan et objekt blive serialiserbart?

Hvordan kan et objekt blive serialiserbart? Forklaring: Et Java-objekt kan serialiseres, hvis klassen eller en hvilken som helst af dens superklasse implementerer java. io. … Forklaring: Deserialisering er den omvendte proces af serialisering, som gør strøm af bytes til et objekt i hukommelsen.

Anbefalede:

Interessante artikler
Kan væggelus bide gennem tøj?
Læs mere

Kan væggelus bide gennem tøj?

Nej, væggelus kan ikke bide gennem tøj. Væggelus har ikke en mund, der er stor nok til at trænge ind i tøjet. De sidder norm alt på hudens overflade for at indtage blod. Forhindrer det at bære tøj i seng? NEJ. Væggelus kan ikke bide gennem stoffet.

Hvem er morderen i fatale?
Læs mere

Hvem er morderen i fatale?

Ved begravelsen for Rafe og Tracie dukker Valerie op, og Derrick finder hurtigt ud af, at hun dræbte dem. Da han forsøger at reagere, trækker hun en pistol og gør det klart, at hun kan dræbe ham i selvforsvar. Bagefter tilbyder Derricks mor opmuntrende ord for at hjælpe ham med at rense sit navn.

Hvad er den synodiske periode?
Læs mere

Hvad er den synodiske periode?

Synodisk periode, den tid, det tager for et legeme i solsystemet, såsom en planet, Månen eller en kunstig jordsatellit, at vende tilbage til den samme eller ca. den samme position i forhold til Solen som set af en observatør på Jorden. Hvordan beregner du synodisk periode?