📄 writemain.java
字号:
/**
*
*/
package test;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;
import persist.PersistObjectClass;
/**
* @zhouxin
*Jun 23, 2007
* TODO
*/
public class WriteMain {
String directoryPath="f:/object/";
String fileName=directoryPath+"object.txt";
/*
* param
* return
* todo :将持久化对象写入文件中
*/
public void writeObject()
{
ObjectOutputStream stream=null;
try
{
File file=new File(directoryPath);//首先创建一个文件对象(是一个文件夹)
if(!file.exists())//判断是否存在如果不存在就创建
{
file.mkdirs();
}
file=new File(fileName);//又创建文件存放对象的文件
if(!file.exists())
{
file.createNewFile();
}
PersistObjectClass c=new PersistObjectClass(); //创建需要保存的对象
c.setName("zhanglinfu");
stream=new ObjectOutputStream(
new BufferedOutputStream(
new FileOutputStream(file)));//生成一个对象输出流
stream.writeObject(c);//对象输出流将持久化对象写入文件中
}
catch(Exception e)
{
e.printStackTrace();
}
finally
{
try
{
if(stream!=null)
{
stream.close();
}
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
/**
* @param args
*/
public static void main(String[] args)
{
WriteMain w=new WriteMain();
w.writeObject();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -