测试对象流的操作

原创 2013年12月02日 16:36:28

import java.io.ObjectOutputStream;
import java.io.ObjectInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.Serializable;


public class TestObjectInputStream {


public static void main(String[] args)throws Exception {
Dog dog1=new Dog("小黑",3);
Dog dog2=new Dog("小黄",2);
ObjectOutputStream oos=new ObjectOutputStream(
new FileOutputStream(
new File("C:\\Documents and Settings\\Administrator\\桌面\\dxz.txt")));
oos.writeObject(dog1);
oos.writeObject(dog2);
oos.close();
ObjectInputStream ois=new ObjectInputStream (
new FileInputStream(
new File ("C:\\Documents and Settings\\Administrator\\桌面\\dxz.txt")));
dog1=(Dog)ois.readObject();
dog2=(Dog)ois.readObject();
System.out.println(dog1.name);
System.out.println(dog2.name);
ois.close();



}

}
class Dog implements Serializable{
String name;
int age;
public Dog(String name, int age) {
super();
this.name = name;
this.age = age;
}


}

相关文章推荐

close操作前要测试“文件对象”是否创建成功,如果多个流,需要分别去关闭

import java.io.EOFException; import java.io.FileInputStream; import java.io.FileNotFoundException; i...

【Ruby+Watir测试框架系列讲座 4】各类Web控件对象的自动化操作

作者:zzxxbb112 时间:2011/11/22 版权所有,侵权必究。出处:http://blog.csdn.net/zzxxbb112 在讲解完了对象识别后,我们这一讲就开始讲解如何对各类常用w...

对象输入流的操作

  • 2016年11月15日 22:04
  • 1KB
  • 下载

基于《Selenium 2自动化测试实战》的学习笔记(7)—— 操作测试对象

webdriver 中比较常用的操作元素的方法有下面几个: clear 清除元素的内容,如果可以的话  send_keys 在元素上模拟按键输入  click 单击元素  submit ...

Java阶段性测试--知识点:数组,面向对象,集合、线程,IO流

#Java基础测试 涉及知识点:数组,面向对象,重载,重写,继承,集合,排序,线程,文件流 一、多项选择题(可能是单选,也可能是多选) 1.下列标识符命名不合法的是(   D  ...

Python-Selenium2做Web自动化测试(5)-对象事件的操作(鼠标操作、键盘操作)

本节介绍对象事件的操作(鼠标操作、键盘操作): 一、鼠标操作 1、首先需要导入一个包 from selenium.webdriver.common.action_chains import Ac...

Java I/O流操作(四)---对象的序列化

首先,把对象序列化必须实现Serializable接口, 只有这样才能把对象持久化到硬盘获取其他地方.   对象序列化操作需要使用到ObjectOutputStream和ObjectInputSt...

Java 如何对文件进行多个Object对象流的读写操作

思路:把已经序列化的对象存入容器(如LinkedList)中,然后用ObjectInputStream和ObjectOutputStream对这个实例化的LinkedList对象进行读写。 ...

黑马程序员_java基础篇操作对象ObjectStream,管道流,随机存储Day5(下)

----------------------ASP.Net+Android+IOS开发.Net培训、期待与您交流! ----------- 在了解怎样操作对象之前,我们先解释一下我们经常忽视的JVM...

Arraylist和HashMapd的基本用法。及对象流的操作

本实例均采用对象User…使用对象流输入流objectInputStream和对象输出流objectOutputStream进行操作。。。文件流FileinputStreamFileOutPutStr...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:测试对象流的操作
举报原因:
原因补充:

(最多只允许输入30个字)