« Bonjour, Amigo ! Tu te ramollis un peu ! Voici tes exercices. Si tu rencontres des difficultés, demande conseil à tes collègues. Je suis sûr qu'ils sauront t'aider. »

6
Mission
Bases de Java,  niveau 10leçon 10
Bloqué
Changements minimes
En faisant aussi peu de changements de code que possible, fais en sorte qu'il soit possible de sérialiser la classe C.
12
Mission
Bases de Java,  niveau 10leçon 10
Bloqué
Désérialisation
Des objets sérialisés A ou B sont écrits dans le flux qui est passé. Désérialise l'objet dans la méthode getOriginalObject. Si une exception se produit, affiche un message et renvoie null. Implémente l'interface Serializable là où cela est nécessaire.
20
Mission
Bases de Java,  niveau 10leçon 10
Bloqué
Trouve les bogues
Pour une raison quelconque, des erreurs se produisent lors de la sérialisation/désérialisation des objets B. Trouve le problème et corrige-le. La classe A ne doit pas implémenter les interfaces Serializable et Externalizable. Il n'y a pas d'erreur dans la signature de la classe B :). Il n'y a pas d'
6
Mission
Bases de Java,  niveau 10leçon 10
Bloqué
Corrige l'erreur. Sérialisation
Après avoir désérialisé un objet Solution, la map m semble n'avoir aucune donnée :( Corrige 1 bogue.
6
Mission
Bases de Java,  niveau 10leçon 10
Bloqué
Sérialisation de personnes
Sérialise la classe Person de façon standard. Ajoute le modificateur transient à certains champs, si nécessaire.
6
Mission
Bases de Java,  niveau 10leçon 10
Bloqué
La sérialisation est interdite
Bloque la sérialisation de la classe SubSolution avec NotSerializableException. Ne change pas les signatures de méthode.
20
Mission
Bases de Java,  niveau 10leçon 10
Bloqué
Remplacement de sérialisation dans un thread
La sérialisation/désérialisation de la classe Solution ne fonctionne pas. Corrige les erreurs sans modifier les signatures de méthode ou de classe. La méthode main n'est pas testée. Écris le code de vérification toi-même dans la méthode main : 1) crée une instance de la classe Solution 2) écr
12
Mission
Bases de Java,  niveau 10leçon 10
Bloqué
Arriver à la bonne conclusion
Organise les appels aux méthodes de la classe parente et les modificateurs d'accès pour obtenir la sortie écran suivante : Classe C, method2 Classe A, method2 Classe A, method1 Classe B, method1 1. Une seule des méthodes de la classe parente peut être appelée à partir de chaque méthode. 2. Une
12
Mission
Bases de Java,  niveau 10leçon 10
Bloqué
Présentation des graphes
Lis les documents supplémentaires sur la sérialisation des graphes. La classe Solution a un graphe planaire orienté contenant des cycles et des boucles. Par exemple, https://photos.app.goo.gl/fgJjYtA2atEP6AKM7 Sérialise Solution. La direction de tous les bords doit rester inchangée.

« Tu as déjà tout fait ? Eh bien, voici quelques exercices qui sont encore plus difficiles : »

20
Mission
Bases de Java,  niveau 10leçon 10
Bloqué
Algorithmes numériques
Supposons que le nombre S est composé de M chiffres. Par exemple, si S = 370, alors M (le nombre de chiffres) = 3 Implémente la méthode getNumbers. Parmi les nombres naturels inférieurs à N (long), elle doit trouver tous les nombres répondant au critère suivant : Le nombre S est égal à la somme
12
Mission
Bases de Java,  niveau 10leçon 10
Bloqué
Algorithmes de rectangle
1. Ici, nous avons un tableau bidimensionnel N*N qui contient plusieurs rectangles. 2. Les différents rectangles ne se touchent et ne se chevauchent pas. 3. L'intérieur de chaque rectangle est rempli de caractères 1. 4. Les valeurs du tableau ont la signification suivante : 4.1) a[i, j] = 1 si
20
Mission
Bases de Java,  niveau 10leçon 10
Bloqué
Recherche de mots
1. Nous avons un tableau à deux dimensions qui contient des lettres minuscules. 2. La méthode detectAllWords doit trouver tous les mots dans le tableau wordSearch. 3. L'élément (startX, startY) doit correspondre à la première lettre du mot, tandis que l'élément (endX, endY) doit correspondre à la de