java 对象串行化
来源:互联网 发布:js date 输出格式 编辑:程序博客网 时间:2024/06/05 04:11
import java.awt.List;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutput;
import java.io.ObjectOutputStream;
import java.io.Serializable;
import java.sql.Savepoint;
import java.util.ArrayList;
import java.util.Random;
public class GzySer implements Serializable{
public static void main(String []args)
{
TempClass tempClass = new TempClass();
tempClass.OutPrint();
tempClass.Save("d:\\temp.bin");
TempClass tempClass2 = TempClass.Load("d:\\temp.bin");
tempClass2.OutPrint();
System.out.println("end process!");
}
}
class TempClass implements Serializable
{
private String myString = "class maket it";
private ArrayList inputList = new ArrayList();
private String strMark = "1234567890abcdefghijklmnopqrstuvwxyz";
private int Num = 65535;
public TempClass() {
Random random = new Random();
for(int i=0; i<Num;i++)
{
StringBuffer stringBuffer = new StringBuffer();
for(int k=0; k<5;k++)
{
for(int j=0; j<5; j++)
{
char a = strMark.charAt(random.nextInt(35));
stringBuffer.append(a);
}
if(k<4)
{
stringBuffer.append('-');
}
}
inputList.add(stringBuffer.toString().toUpperCase());
}
}
public void OutPrint()
{
System.out.println(myString);
for (Object i : inputList) {
System.out.println((String)i);
}
}
public void Save(String fileStr)
{
File file = new File(fileStr);
try {
ObjectOutputStream objectOutput = new ObjectOutputStream(new FileOutputStream(file));
objectOutput.writeObject(this);
objectOutput.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static TempClass Load(String filePath)
{
File file = new File(filePath);
try{
ObjectInputStream objectInputStream = new ObjectInputStream(new FileInputStream(file));
Object rsp = objectInputStream.readObject();
return (TempClass)rsp;
}catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
}
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutput;
import java.io.ObjectOutputStream;
import java.io.Serializable;
import java.sql.Savepoint;
import java.util.ArrayList;
import java.util.Random;
public class GzySer implements Serializable{
public static void main(String []args)
{
TempClass tempClass = new TempClass();
tempClass.OutPrint();
tempClass.Save("d:\\temp.bin");
TempClass tempClass2 = TempClass.Load("d:\\temp.bin");
tempClass2.OutPrint();
System.out.println("end process!");
}
}
class TempClass implements Serializable
{
private String myString = "class maket it";
private ArrayList inputList = new ArrayList();
private String strMark = "1234567890abcdefghijklmnopqrstuvwxyz";
private int Num = 65535;
public TempClass() {
Random random = new Random();
for(int i=0; i<Num;i++)
{
StringBuffer stringBuffer = new StringBuffer();
for(int k=0; k<5;k++)
{
for(int j=0; j<5; j++)
{
char a = strMark.charAt(random.nextInt(35));
stringBuffer.append(a);
}
if(k<4)
{
stringBuffer.append('-');
}
}
inputList.add(stringBuffer.toString().toUpperCase());
}
}
public void OutPrint()
{
System.out.println(myString);
for (Object i : inputList) {
System.out.println((String)i);
}
}
public void Save(String fileStr)
{
File file = new File(fileStr);
try {
ObjectOutputStream objectOutput = new ObjectOutputStream(new FileOutputStream(file));
objectOutput.writeObject(this);
objectOutput.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static TempClass Load(String filePath)
{
File file = new File(filePath);
try{
ObjectInputStream objectInputStream = new ObjectInputStream(new FileInputStream(file));
Object rsp = objectInputStream.readObject();
return (TempClass)rsp;
}catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
}
阅读全文
0 0
- java对象串行化
- Java 对象串行化
- java 对象串行化
- java 实现串行化对象
- Java 里对象串行化
- Java对象串行化实例
- java串行化保存对象
- Java之对象串行化
- java对象的串行化
- java中对象的串行化和反串行化
- java中对象的串行化(Serialization)
- java中对象的串行化
- 对象串行化(Serializable)例子 Java.io
- java 对象的串行化(Serialization)
- Java对象的串行化(Serialization)
- 对象的串行化
- 对象串行化
- 测试对象串行化
- C6748_UART中断
- [USACO5.3]校园网
- Kickstart Round G 2017 Problem B. Cards Game
- vim完整开发环境配置(taglist/cscope/nerdtree/ctrlp)
- vue.js入门(四)——自定义过滤器
- java 对象串行化
- 你真的会写二分查找吗
- [SCOI2008]配对
- 第三节 FPGA数码管驱动2
- chrome 查看Android本地api
- 【Java-集合】ArrayList的自动扩容
- ASP.NET总结
- Jump Game:依据数组下表以及数组元素之和能否大于数组长度的值
- Springboot单文件上传大小限制 FileUploadBase$FileSizeLimitExceededException: