欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java IO, NIO,NIO2

程序员文章站 2022-03-01 20:04:39
...

1、I-O

RandomAccessFile

  构造方法中mode参数说明:

   r: 只读打开

   rw: 读写模式,文件不存在创建新文件

   rwd:读写模式打开文件,文件内容写入同步更新到存储

   rws:文件内容与元数据()写入同步更新到存储

FileDescriptor

  sync() 将输出缓存区的内容写入存储设备,抛SyncFailedException,当缓存区不能被刷新或者系统没有授权同步物理介质

  valid() 当文件描述对象为文件打开或激活的IO链接时返回true

 

处理字节序列

OutputStream

 ByteArrayOutputStream

 FileOutputStream

 FilterOutputStream

   BufferedOutputStream

   DataOutputStream

   PrintStream

 ObjectOutputStream

 PipedOutputStream

 

InputStream

 ByteArrayInputStream

 FileinputStream

 FilterInputStream

   BufferedInputStream

   DataInputStream

   LineNumberInputStream

   PushBackIputStream

 ObjectInputStream

 PipedInputStream

 SequenceInputStream

StringBufferInputStream

 

Writer Reader  处理字符序列

 append(arg): 参数arg为null时,输出null

 write(arg): arg为null时,异常

 

BufferedWriter

CharArrayWriter

FilterWriter

OutputStreamWriter

  FIleWriter

PipedWriter

PrintWriter

StringWriter

 

BufferedReader

 LineNumberReader

CharArrayReader

FilterReader

  PushbackReader

InputStreamReader

  FileReader

PipedReader

StringReader

 

相关标签: java io