Logo it.boatexistence.com

Perché la serializzazione è richiesta in Java?

Sommario:

Perché la serializzazione è richiesta in Java?
Perché la serializzazione è richiesta in Java?

Video: Perché la serializzazione è richiesta in Java?

Video: Perché la serializzazione è richiesta in Java?
Video: Salvare Dati su File // Serializzazione - Java Swing Tutorial #28 2024, Maggio
Anonim

In Java, creiamo diversi oggetti che vivono e muoiono di conseguenza, e ogni oggetto morirà sicuramente quando la JVM muore. … Bene, la serializzazione ci permette di convertire lo stato di un oggetto in un flusso di byte, che poi può essere salvato in un file sul disco locale o inviato in rete a qualsiasi altra macchina.

Qual è lo scopo della serializzazione in Java?

La serializzazione in Java ci consente di convertire un oggetto in streaming che possiamo inviare sulla rete o salvarlo come file o archiviarlo in DB per un utilizzo successivo. La deserializzazione è il processo di conversione del flusso di oggetti in oggetti Java effettivi da utilizzare nel nostro programma.

Perché è richiesta la serializzazione?

Serializzazione consente allo sviluppatore di salvare lo stato di un oggetto e ricrearlo secondo necessità, fornendo archiviazione di oggetti e scambio di dati. Attraverso la serializzazione, uno sviluppatore può eseguire azioni quali: Inviare l'oggetto a un'applicazione remota utilizzando un servizio web.

È necessaria la serializzazione in Java?

La serializzazione è solitamente usata Quando si presenta la necessità di inviare i dati in rete o archiviati in file Per dati intendo oggetti e non testo. Ora il problema è la tua infrastruttura di rete e il tuo disco rigido sono componenti hardware che comprendono bit e byte ma non oggetti JAVA.

Cosa succede se non serializziamo?

Cosa succede se provi a inviare oggetti non serializzati sulla rete? Durante l'attraversamento di un grafico, è possibile che venga rilevato un oggetto che non supporta l'interfaccia Serializable In questo caso verrà generata l'eccezione NotSerializableException che identificherà la classe dell'oggetto non serializzabile.

Consigliato: