la sérialisation/désérialisation mécanisme

Dire, j'ai une classe X qui a une valeur de champ, qui est,

class X implements Serializable {
    private int value;
    //...
}

De plus, il a des getters et setters pas affiché ici. Cette classe est sérialisé.
Au deserialzation à la fin même de la classe a de la valeur du champ et spécificateur d'accès est public. De plus, cette classe n'a pas getters et setters. Donc, mes questions sont les suivantes:

  1. Ne désérialisation d'échouer dans le cas où l'accès au rédacteur de la modification du champ OU de certaines ou de toutes les méthodes sont portés disparus dans la catégorie à la fin de la désérialisation?
  2. Quel est le mécanisme par lequel les champs sont affectées à leurs valeurs lors de la désérialisation?
Ce lien fournit comment sérialisation fonctionne oreilly.com/catalog/javarmi/chapter/ch10.html
Le lien est cassé.

OriginalL'auteur Mridul Vishal | 2011-12-21