Java对像流- -

原创 2006年06月02日 16:58:00

早上看了java关于对像流的操作方法,对像也可以保存生文件,文章说了半天,其实整个流程很简单,

首先要保存的类必须实现serializable接口,然后通过FileOutputStream 类及ObjectOutputStream 两个类来实现整个对行的存储:

例如:

要存储的类;

class Mess implement serializable {

         String aa;

         String bb;

        void setData(String a,String b){

                 aa=a;

                 bb=b;

        } 

}

实现存储对像

import java.io.*;

class SaveObject {

         try{

          FileOutputStream fo=new FileOutputStream("Mess.obj");//要存储到的文件

           ObjectOutputStream oo new ObjectOutputStream(fo);

            Mess me=new Mess();

           String sa="aaaaaaaaaaa";

           String sb="bbbbbbbbbbb";

            me.setData(sa,sb);          

            fo.Writeobj(me);

            fo.close();

            System.out.print("对像已被保存到Mess.obj流文件中");

           }

           catch (IOException e){

                     System.out.println("Error:"+e.toString());

           }

}

相反,对像可以存到流文件中,也可以从流文件中读取出来,方法刚好相反,也是要两个类来参与:

FileOutputStream,ObjectOutputStream来实现!

早上看的就这么多,特意总结一下.还有远程对像的调用(RMI),远程过程调用(RPC)

明天早上再看吧

浅谈Java String类、Java数组和Java对象

一、Java String类 1、创建字符串: (1)String() (2)String(char[] a) (3)String(char[] a,int offset,int length) 2、...
  • zhouziyu2011
  • zhouziyu2011
  • 2016年10月25日 09:54
  • 340

Spring MVC 学习笔记4 ——Controller 与 View 互相传值

Spring MVC 传值(一) 1. 从视图传值给Controller Internal View Resolver 方法, 通过函数的参数来传递。 在HelloController.ja...
  • sonictl
  • sonictl
  • 2014年10月28日 14:25
  • 1850

JAVA面对像三

--------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------  2.怎么用多态 定义函数的时候...
  • u013336828
  • u013336828
  • 2014年03月06日 21:54
  • 748

关于java对像初始化

当new一个对像时, 首先肯定是为这个对像分配空间,然后进行隐式或显示的初始化。这些在任何java书肯定都会提到。 但有的时候 ,实际应用中仅知道这些就不够了,现将我的测试总结记录...
  • start1032314909
  • start1032314909
  • 2013年04月24日 23:09
  • 332

精选30道Java笔试题解答

都是一些非常非常基础的题,是我最近参加各大IT公司笔试后靠记忆记下来的,经过整理献给与我一样参加各大IT校园招聘的同学们,纯考Java基础功底,老手们就不用进来了,免得笑话我们这些未出校门的孩纸们,但...
  • dushen_
  • dushen_
  • 2015年05月13日 20:30
  • 2423

当C++指向对象的指针被赋值为NULL,对象那些函数可以运行?

当C++指向对象的指针被赋值为NULL,对象那些函数可以运行? ——源自一道笔试选择题: 当程序如下时可以运行 // 3fun.cpp : Defines the entry point for ...
  • zdy0_2004
  • zdy0_2004
  • 2013年11月15日 00:12
  • 3084

JAVA——IO流 之 节点流与处理流(2)

1. 流的分类 按数据流的方向不同:输入流,输出流。 按处理数据单位不同:字节流,字符流。 (1) 字节流:数据流中最小的数据单元是字节。 (2)字符流:数据流中最小的数据单元是字符, Java中...
  • jingzi123456789
  • jingzi123456789
  • 2017年05月15日 15:37
  • 507

Java I/O流操作(二)---缓冲流

IO的缓冲区的存在就是为了提高效率,把要操作的数据放进缓冲区,然后一次性把缓冲区的内容写到目的地,而不是写一次就往目的地写一次. 在这里要注意的是当我们关闭了缓冲区对象实际也关闭了与缓冲区关联的流对...
  • johnny901114
  • johnny901114
  • 2013年03月23日 17:03
  • 13396

java IO流简单总结

java IO流简单小结
  • canot
  • canot
  • 2015年12月30日 16:09
  • 1370

深入理解 Java中的 流 (Stream)

首先,流是什么? 流是个抽象的概念,是对输入输出设备的抽象,Java程序中,对于数据的输入/输出操作都是以“流”的方式进行。设备可以是文件,网络,内存等。 流具有方向性,至于是输入...
  • blueissky
  • blueissky
  • 2015年06月11日 12:02
  • 696
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java对像流- -
举报原因:
原因补充:

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