InputStream / OutputStream / Reader / Writer
都是抽象类,注意需要
close()输入输出是对程序而言的
InputStreamOutputStreamReaderWriterRandomAccessFile
基本取代
DataInputStream和DataOutputStream
public class DataInputStream
extends FilterInputStream
implements DataInput
public class DataOutputStream
extends FilterOutputStream
implements DataOutput
public class RandomAccessFile
extends Object
implements DataOutput, DataInput, Closeable
BufferedInputStream / BufferOutputStream / BufferedReader / BufferedWriter
提高输入输出效率
bufferedReader.readLine()File
File 指代文件 file 或目录 directoryFile 不处理文件内容,只处理文件或目录的周边信息File 常用方法canReadcanWritecreateNewFiledeletedeleteOnExitgetAbsoluteFilegetAbsolutePathgetNamegetParentgetParentFilegetPathgetTotalSpacegetUsableSpaceisAbsoluteisDirectoryisFileisHiddenlastModifiedlengthlistlistFileslistRootsmkdirmkdirsrenameTosetLastModifiedsetReadablesetReadOnlysetWritable