标签:sock 传输数据 iter void style size 字节 font oid
来自书籍:深入JAVA WEB技术内幕
1.Java I/O类库的基本架构
java的I/O操作类在包java.io下,大概有将近80多个类,大概可以分下面4组:
前两组主要是传输数据的数据格式,后两组主要是传输数据的方式。
1.1基于字节操作的I/O接口 InputStream 和OutPutStream
InputStream接口常用方法 :
int read();
int available();
int read(byte[] b) ;
int read(byte[] b,int off,int l);
OutputStream接口常用方法:
close();
flush();
writer(byte[] b) ;
writer(byte[] b,int off,int l);
1.2基于字符的I/O操作的接口:Writer和Reader.
I/O操作的最小存储单元是字节,但是由于我们程序中通常操作的是字符,所以提供了操作字符的I/O方法。
Writer接口常用方法:
writer(byte[] b);
writer(byte[] b,int setOff,int l);
writer(String s,int setOff,int l);
writer(int i);
flush();
close();
Reader接口常用方法:
int read();
int read(byte[] b);
int read(byte[] b,int setOff,int l);
void close();
1.3字节与字符的转化接口
数据持久化或网络传输都是以字节进行的,所以要懂得字节与字符之间相互转换。
InputStreamReader类
(卡!)
标签:sock 传输数据 iter void style size 字节 font oid
原文地址:http://www.cnblogs.com/YYfish/p/6677516.html