📄 serial.java
字号:
package com.util;
import java.io.*;
import java.util.Calendar;
public class Serial {
public Serial()
{
}
public static Serial intences()
{
return new Serial();
}
public Object readObjectFromFile(File file)
throws Exception
{
return _readObjectFromFile(file);
}
private Object _readObjectFromFile(File file)
throws Exception
{
if(!isValid())
throw new Exception("该程序版本太老");
Object object = null;
try
{
ObjectInputStream in = new ObjectInputStream(new FileInputStream(file));
object = in.readObject();
}
catch(Exception ex)
{
ex.printStackTrace();
throw new Exception("\u6587\u4EF6\u88AB\u7834\u574F\u6216\u8005\u6CA1\u88AB\u521D\u59CB\u5316");
}
return object;
}
private boolean _writeObjectToFile(File file, Object object)
throws Exception
{
if(!isValid())
throw new Exception("not valid");
try
{
ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream(file));
out.writeObject(object);
}
catch(Exception ex)
{
ex.printStackTrace();
throw new Exception("not valid");
}
return true;
}
public boolean writeObjectToFile(File file, Object object)
throws Exception
{
return _writeObjectToFile(file, object);
}
public static void main(String args[])
{
Serial serial1 = new Serial();
}
private boolean isValid()
{
Calendar c = Calendar.getInstance();
//return c.get(2) != 3 && c.get(2) != 5;
return true;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -