Java中常见的IO流的介绍及使用:
ByteArrayInputStream & ByteArrayOutputStream
FileInputStream & FileOutputStream
PipedInputStream & PipedOutputStream
ObjectInputStream & ObjectOutputStream
SequenceInputStream
......
分类:
编程语言 时间:
2015-07-09 21:31:30
阅读次数:
281
ObjectInputStream与ObjectOutputStream类所读写的对象必须实现Serializable接口,对象中的transient和static类型成员变量不会被读取和写入Serializable其实是一个空接口package java.io;public interface S...
分类:
其他好文 时间:
2015-07-03 00:10:03
阅读次数:
174
首先,我们来看一下单线程的Server如何实现。
指定要监听的端口号,并创建一个ServerSocket对象。当通过accept()方法接受请求后,会返回一个Socket对象。之后我们通过这个这个Socket对象即可与请求方进行通信。这里我们使用了ObjectOutputStream和ObjectInputStream对象实现输入输出流,好处是可以通过序列化传输任何对象。当然,你也可以使用其他输入输出流对象。最后,不要忘记关闭输入输出流和Socket。...
分类:
编程语言 时间:
2015-07-01 16:07:15
阅读次数:
227
java中的RPC核心思想就是:socket编程、传输Object、动态代理
package com.lala.rpc;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.lang.reflect.InvocationHandler;
import java.lang.ref...
分类:
其他好文 时间:
2015-06-16 23:00:40
阅读次数:
149
黑马程序员------IO(五)1.1操作对象(示例1)ObjectInputStream与ObjectOutputStream被操作的对象需要实现Serializable。Serializable:用于给被序列化的类加入ID号,用于判断类和对象是否是同一个版本类通过实现java.io.Serial...
分类:
其他好文 时间:
2015-06-15 23:50:15
阅读次数:
243
面向对象程序设计:1 背诵记录文件的读写关键代码如下:import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;...
分类:
其他好文 时间:
2015-06-14 21:21:15
阅读次数:
209
1 package test; 2 3 import java.io.FileInputStream; 4 import java.io.FileOutputStream; 5 import java.io.ObjectInputStream; 6 import java.io.ObjectOu.....
分类:
编程语言 时间:
2015-06-10 22:13:13
阅读次数:
200
七、序列化流
(一)概述
1、概念:序列化数据其实就是把对象写到文本文件。
1)ObjectOutputStream:序列化流,把对象按照流一样的方式存入文本文件或者在网络中传输。对象 --> 流数据
2)ObjectInputStream:反序列化流,把文本文件中的流对象数据或者网络中的流对象数据还原成对象。流数据 --> 对象
2、序列化接口
1)类通过实现 java.io.Serializable 接口以启用其序列化功能。未实现此接口的类将无法使其任何状态序列化或反序列化。 该接口居然没有任何方法,...
分类:
其他好文 时间:
2015-05-27 22:51:26
阅读次数:
356
一、节点流
1、字节数组 字节 节点流
输入流 ByteArrayInputStream read(byte[] b, int off, int len)+close()
输出流 ByteArrayOutputStream write(byte[] b, int off, int len)+ toByteArray() 这是个新增方法,不要使用多态
二、处理流
1、基本类型+Str...
分类:
编程语言 时间:
2015-05-24 18:57:01
阅读次数:
316