När används serialisering i java?

Innehållsförteckning:

När används serialisering i java?
När används serialisering i java?

Video: När används serialisering i java?

Video: När används serialisering i java?
Video: Java On Conference 2022, JDK 19, Spring Framework 6 и Spring Boot 3 [Новости MJC #11] 2024, Oktober
Anonim

Serialisering i Java tillåter oss att konvertera ett objekt till stream som vi kan skicka över nätverket eller spara det som fil eller lagra i DB för senare användning. Deserialisering är processen att konvertera objektström till faktiska Java-objekt som ska användas i vårt program.

Vad är serialisering och varför används det?

Serialisering är processen att konvertera ett objekt till en ström av byte för att lagra objektet eller överföra det till minnet, en databas eller en fil. Dess huvudsakliga syfte är att spara tillståndet för ett objekt för att kunna återskapa det när det behövs.

När ska vi serialisera?

Här är några exempel på användning av serialisering: - Lagra data på ett objektorienterat sätt till filer på disk, t.ex.g. lagra en lista med studentobjekt. - Spara programmets tillstånd på disk, t.ex. lagringstillstånd för ett spel. - Skicka data över nätverket i formobjekt, t.ex. skicka meddelanden som objekt i chattapplikationen.

Vad är användningen av serialiseringsprocessen i Java?

Att serialisera ett objekt innebär att konvertera dess tillstånd till en byteström så att byteströmmen kan återställas till en kopia av objektet. Ett Java-objekt är serialiserbart om dess klass eller någon av dess superklasser implementerar antingen java. io. Serialiserbart gränssnitt eller dess undergränssnitt, java.

Varför behövs serialisering?

Tja, serialisering tillåter oss att konvertera tillståndet för ett objekt till en byteström, som sedan kan sparas i en fil på den lokala disken eller skickas över nätverket till någon annan maskin. Och deserialisering tillåter oss att vända processen, vilket innebär att vi återkonverterar den serialiserade byteströmmen till ett objekt igen.

Rekommenderad: