Concernant les modificateurs transitoires et la sérialisation en Java

Notez que j'ai rencontré le modificateur de champ `` transitoire '' pour la première fois.

private transient long originalTime;

Description générale

Si transitoire est indiqué, le champ correspondant ne sera pas sérialisé. Si vous essayez de sérialiser une classe qui a la variable correspondante et ajoutez ce modificateur lorsque `` NotSerilizabaleException '' se produit, l'exception ne se produira pas pour le moment.

Qu'est-ce que la sérialisation?

Outre la sérialisation, elle est également appelée sérialisation ou sérialisation. La sérialisation avec un objet semble permettre de streamer les informations de l'objet et de le sauvegarder sous forme de fichier ou de l'échanger via le réseau. En bref, il génère un objet Java sous forme de chaîne d'octets.

Quand ne puis-je pas sérialiser?

En premier lieu, il est décidé s'il peut ou non être sérialisé en fonction de l'objet. Tenter de sérialiser les classes elles-mêmes qui ont de tels objets entraînerait les exceptions mentionnées ci-dessus.

Comment sérialiser

Pour sérialiser une classe, implémentez java.io.Serializable```. Il est bon d'implémenter cette interface avec la preuve qu'elle peut être sérialisée.

Résumé personnel

Recommended Posts

Concernant les modificateurs transitoires et la sérialisation en Java
Java - Sérialisation et désérialisation
Écrivez ABNF en Java et transmettez l'adresse e-mail
Classes et instances Java comprises dans la figure
Sérialisation / désérialisation Json dans Java 1.4
JSON en Java et Jackson Partie 1 Renvoyer JSON à partir du serveur
Corrigez le code de caractère en Java et lisez à partir de l'URL
Pensez aux différences entre les fonctions et les méthodes (en Java)
Accéder à l'interface réseau avec Java
Devinez le code de caractère en Java
[Édition Java] Histoire de la sérialisation
Exemple d'encodage et de décodage en Java
Spécifiez l'emplacement Java dans eclipse.ini
Décompressez le fichier zip en Java
Classe StringBuffer et StringBuilder en Java
Analyser l'analyse syntaxique de l'API COTOHA en Java
Comprendre equals et hashCode en Java
Bonjour tout le monde en Java et Gradle
Appelez la super méthode en Java
[Java] Obtenez les dates des derniers lundi et dimanche dans l'ordre
Structure de l'application Web par Java et flux de traitement dans la couche de présentation
Obtenez le résultat de POST en Java
Concernant la comparaison d'équivalence de type de chaîne en Java
Différence entre final et immuable en Java
Spécifiez l'ordre dans lequel les fichiers de configuration et les classes sont chargés dans Java
Référence Java à comprendre dans la figure
Sérialisation Java
L'histoire de l'oubli de fermer un fichier en Java et de l'échec
Une note sur les différences entre les interfaces et les classes abstraites en Java
Modificateur final et modificateur statique de l'historique d'apprentissage JAVA
Essayez d'utiliser l'API Stream en Java
Appelez l'API de notification Windows en Java
J'ai essayé le nouveau yuan à Java
[Java] Utiliser la technologie cryptographique avec les bibliothèques standard
Organisation des notes dans la tête (Java-Arrangement)
Essayez d'appeler le service CORBA sur Java 11+
Ceci et cela de la mise en œuvre du jugement en temps réel des dates en Java
Quelle est la méthode principale en Java?
Comment obtenir la date avec Java
[Java 7] Divisez la liste Java et exécutez le processus
Différence entre les listes d'arry et les listes liées en Java
Trouvez le maximum et le minimum des cinq nombres saisis en Java
Programmer les en-têtes et pieds de page PDF en Java
L'histoire de l'écriture de Java dans Emacs
Entrée de la console en Java (comprendre le mécanisme)
Comprendre la différence entre int et Integer et BigInteger en java et float et double
Apprenez les modèles Flyweight et ConcurrentHashMap en Java
[Java8] Recherchez le répertoire et récupérez le fichier
La direction de Java dans "C ++ Design and Evolution"
De Java à C et de C à Java dans Android Studio
Lire et écrire des fichiers gzip en Java
Différence entre int et Integer en Java
Discrimination d'énum dans Java 7 et supérieur
Comment créer votre propre annotation en Java et obtenir la valeur
J'ai reçu les données du voyage (application agenda) en Java et j'ai essayé de les visualiser # 001
Java: Téléchargez le fichier et enregistrez-le à l'emplacement sélectionné dans la boîte de dialogue [Utiliser HttpClient]
Impressions et doutes sur l'utilisation de Java pour la première fois dans Android Studio
Analyser en Java les chaînes de date et d'heure formatées par la fonction asctime du langage C
[Deep Learning from scratch] en Java 1. Pour le moment, différenciation et différenciation partielle
Soyez prudent avec les demandes et les réponses lors de l'utilisation de Serverless Framework avec Java