- 博客(0)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
DVD项目功能实现
package com.lanying.dao.impl;
import java.io.*;
import java.util.ArrayList;
import java.util.List;
public class BaseDaoImpl {
protected List read(File file) {
FileInputStream fis = null;
ObjectInputStream ois = null;
List list = new ArrayList();
try {
if(!file.exists()){
file.createNewFile();// 首次运行,文件不存在,需要自动创建
}
fis = new FileInputStream(file);
ois = new ObjectInputStream(fis);
list = (List) ois.readObject();// 第一次运行时,文件中没有数据,会抛异常 EOF
} catch(EOFException e){
System.err.println("首次运行,不要紧张");
} catch (IOException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
if(ois != null){
try {
ois.close();
} catch (IOException e) {
e.printStackTrace();
}
}
return list;
}
protected boolean write(List list, File file) {
FileOutputStream fos = null;
ObjectOutputStream oos = null;
try {
fos = new FileOutputStream(file);
oos = new ObjectOutputStream(fos);
oos.writeObject(list);
return true;
} catch (IOException e) {
e.printStackTrace();
} finally {
if(oos != null){
try {
oos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
return false;
}
}
2018-10-06
java连接微信小程序云数据库
2019-07-26
JSP发送短信信息,调用Java类方法
2017-11-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人