I don't understand this task :(
package com.codegym.task.task20.task2019;
import java.io.*;
import java.util.HashMap;
import java.util.Map;
/*
Correct the mistake. Serialization
*/
public class Solution implements Serializable {
public static void main(String args[]) throws Exception {
FileOutputStream fileOutput = new FileOutputStream("your.file.name");
ObjectOutputStream outputStream = new ObjectOutputStream(fileOutput);
Solution solution = new Solution();
outputStream.writeObject(solution);
fileOutput.close();
outputStream.close();
// Loading
FileInputStream fiStream = new FileInputStream("your.file.name");
ObjectInputStream objectStream = new ObjectInputStream(fiStream);
Solution loadedObject = (Solution) objectStream.readObject();
fiStream.close();
objectStream.close();
// Attention!!
System.out.println(loadedObject.size());
}
public Map<String, String> m = new HashMap<>();
public Map<String, String> getMap() {
return m;
}
public void Solution(String s, String d) {
m.put(s, d);
}
public void Solution() {
m.put("Mickey", "Mouse");
m.put("Mouse", "Mantle");
}
public int size() {
return m.size();
}
}