//主类方法
package com.lanou.test1;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.ObjectInputStream;
public class Main {
public static void main(String[] args) {
Game g = null;
try {
g = loadGame();
File f = new File("E:/wzq.save");
f.delete();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println(g == null);
g.start();
}
public static Game loadGame() throws IOException {
FileInputStream fis = null;
ObjectInputStream ois = null;
try {
fis = new FileInputStream("E:/wzq.save");
ois = new ObjectInputStream(fis);
Object obj = ois.readObject();
return (Game) obj;
} catch (FileNotFoundException e) {
return new Game(15, 15);
} catch (IOException e) {
} catch (ClassNotFoundException e) {
} finally {
if (ois != null) {
ois.close();
}
if (fis != null) {
fis.close();
}
}
return new Game(15, 15);
}
}
//Game的实现方法
package com.lanou.test1;
import