java.io总结回顾

java.io总结回顾

ID:40556926

大小:22.40 KB

页数:9页

时间:2019-08-04

java.io总结回顾_第1页
java.io总结回顾_第2页
java.io总结回顾_第3页
java.io总结回顾_第4页
java.io总结回顾_第5页
资源描述:

《java.io总结回顾》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、java中的io中的(input/output)stream无非就是包括基于字符的stream、基于字节的stream和把字节导向的stream转换字符为导向的stream的stream。(很难理解么?)以字节为导向的stream------InputStream/OutputStreamInputStream和OutputStream是两个abstact类,对于字节为导向的stream都扩展这两个鸡肋(基类^_^);--InputStreamByteArrayInputStream--把内存中的一个缓冲区作为InputStream使用.construct---ByteArrayInput

2、Stream(byte[])创建一个新字节数组输入流,它从指定字节数组中读取数据。---ByteArrayInputStream(byte[],int,int)创建一个新字节数组输入流,它从指定字节数组中读取数据。---mark::该字节数组未被复制。StringBufferInputStream--把一个String对象作为InputStream.注释:不推荐使用StringBufferInputStream方法。此类不能将字符正确的转换为字节。同JDK1.1版中的类似,从一个串创建一个流的最佳方法是采用StringReader类。construct---StringBufferInpu

3、tStream(String)据指定串创建一个读取数据的输入流串。FileInputStream--把一个文件作为InputStream,实现对文件的读取操作construct---FileInputStream(File)创建一个输入文件流,从指定的File对象读取数据。---FileInputStream(FileDescriptor)创建一个输入文件流,从指定的文件描述器读取数据。---FileInputStream(String)创建一个输入文件流,从指定名称的文件读取数据。method----read()从当前输入流中读取一字节数据。 read(byte[])将当前输入流中b.l

4、ength个字节数据读到一个字节数组中。 read(byte[],int,int)将输入流中len个字节数据读入一个字节数组中。PipedInputStream:实现了pipe的概念,主要在线程中使用.管道输入流是指一个通讯管道的接收端。一个线程通过管道输出流发送数据,而另一个线程通过管道输入流读取数据,这样可实现两个线程间的通讯。PipedInputStream()创建一个管道输入流,它还未与一个管道输出流连接。 PipedInputStream(PipedOutputStream)创建一个管道输入流,它已连接到一个管道输出流。SequenceInputStream:把多个InputSt

5、ream合并为一个InputStream.“序列输入流”类允许应用程序把几个输入流连续地合并起来,并且使它们像单个输入流一样出现。每个输入流依次被读取,直到到达该流的末尾。然后“序列输入流”类关闭这个流并自动地切换到下一个输入流。 SequenceInputStream(Enumeration)创建一个新的序列输入流,并用指定的输入流的枚举值初始化它。 SequenceInputStream(InputStream,InputStream)创建一个新的序列输入流,初始化为首先读输入流s1,然后读输入流s2。--OutputSteamByteArrayOutputStream:把信息存入内存

6、中的一个缓冲区中.该类实现一个以字节数组形式写入数据的输出流。当数据写入缓冲区时,它自动扩大。用toByteArray()和toString()能检索数据。construct---ByteArrayOutputStream()创建一个新的字节数组输出流。---ByteArrayOutputStream()创建一个新的字节数组输出流。 ---ByteArrayOutputStream(int)创建一个新的字节数组输出流,并带有指定大小字节的缓冲区容量。 toString(String)根据指定字符编码将缓冲区内容转换为字符串,并将字节转换为字符。 write(byte[],int,int)将

7、指定字节数组中从偏移量off开始的len个字节写入该字节数组输出流。 write(int)将指定字节写入该字节数组输出流。 writeTo(OutputStream)用out.write(buf,0,count)调用输出流的写方法将该字节数组输出流的全部内容写入指定的输出流参数。FileOutputStream:文件输出流是向File或FileDescriptor输出数据的一个输出流。FileOutputStream(F

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。