import java.io.IOException; /** * Created by Vadim Ovcharenko on 02.11.2015. */ public class Test implements MySerializable { @Save public int testInt = 1337; @Save public char testChar = 'f'; public void test() { System.out.println("testInt: " + testInt); System.out.println("testChar: " + testChar); } public static void main(String... args) { Test before = new Test(); before.test(); try { MySerializer.saveToFile("C:\\test", before); Test after = MySerializer.restoreFromFile("C:\\test", Test.class); if (after != null) after.test(); } catch (IOException e) { e.printStackTrace(); } } }