对象流的使用_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 对象流的使用

对象流的使用

 2014/12/28 15:16:49  永夜-极光  程序员俱乐部  我要评论(0)
  • 摘要:刚入门学习java,这里是个人的一点理解,有错误恳请指出。1.使用对象流的目的,使用对象流就是为了安全的传递信息。2.但是要使用对象流,必须对对象实现序列化3.什么是序列化,引用自百度百科序列化将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。4.对象流的使用4.1信息发送方要发送信息ObjectOutputStreamoos=newObjectOutputStream(s
  • 标签:

刚入门学习java,这里是个人的一点理解,有错误恳请指出。

1.使用对象流的目的,使用对象流就是为了安全的传递信息。

2.但是要使用对象流,必须对对象实现序列化

3.什么是序列化,引用自百度百科

序列化将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。

?

4.对象流的使用

4.1信息发送方要发送信息

ObjectOutputStream oos=new ObjectOutputStream(s.getOutputStream()); //创建一个输出对象流

oos.writeObject(u);????????????????????//对象名为u,将要发送的对象用oos.writeObject()方法处理

?

4.2信息接收方要接受信息

ObjectInputStream ois=new ObjectInputStream(s.getInputStream());//创建一个读取对象流

User t=(User)ois.readObject();//创建一个同一类型的类,用readObject()方法来接收传递过来的信息?

?

4.3要发送的对象必须序列化,序列化的方法,以User类来举例。

(1).User类要实现一个接口Serializable

???????? public class User implements Serializable{}??

(2).添加一行代码

????????? private static final long serialVersionUID = 1L;?????

上一篇: 朝鲜互联网一瞥:手机不能上网 买电脑需审批 下一篇: 没有下一篇了!
  • 相关文章
发表评论
用户名: 匿名