Diciamo che avete alcuni oggetti in memoria sotto forma di riferimenti (Java) e puntatori (C++) e si vuole trasmettere questi oggetti su una rete o memorizzarli in un disco. Come lo faresti?
Pensa alla soluzione e tienilo a mente.
Ci sono 2 modi.
Innanzitutto, creare un dump della memoria e salvarlo sul disco o trasmetterlo sulla rete. Ma ciò richiederebbe molte modifiche al dump della memoria o il dump della memoria avrebbe bisogno esattamente degli stessi indirizzi in memoria a che i riferimenti di memoria non siano violati.
La seconda risposta è serializzazione, convertire i dati in una stringa (formato come JSON) e poi trasmettere o salvarlo
fonte
2017-08-01 08:01:56
Il 'Student' non sarebbe' Serializable'. – Tunaki
@Tunaki è corretto, tutto ciò che serve è capire cosa sia seriablizable https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CBwQFjAAahUKEwiN__zOiIvJAhXKthQKHfV3C7U&url=http%3A% 2F% 2Fdocs.oracle.com% 2Fjavase% 2F7% 2Fdocs% 2Fapi% 2Fjava% 2Fio% 2FSerializable.html & usg = AFQjCNFkTmS6UOUmY-XeLpFvy030Y5em7w & SIG2 = lySeBjxMIA0RUSLAI0QKkA & bvm = bv.107406026, d.d24 – dsharew