⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 serial.java

📁 一个完整的网络订餐系统
💻 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 + -