是字节流
是节点流
用其拷贝文件时,不能拷贝中文
可以拷贝任何文本文件和2进制文件
第1题:
下面关于java中输入/输出流的说法正确的是()。
A.FileInputStream与FileOutputStream类用读、写字节流
B.Reader与Writer类用来读、写字符流
C.RandomAccessFile既可以用来读文件,也可以用来写文件
D.File类用来处理与文件相关的操作
第2题:
下列程序要求将source.txt文件中的字符,通过文件输入/输出流复制到另一个dest.txt文件中。请将程序补充完整。
注意:不改动程序结构,不得增行或删行。
import java.io.*;
public class ex2
{
public static void main(String[] args) throws IOException
{
File inputFile;
File outputFile;
FileInputStream in;
FileOutputStream out;
int c;
inputFile=new File("source.txt");
utputFile=new File("dest.txt");
in=new FileInputStream(inputFile);
______(outputFile);
while((c=in.read())!=-1)
______;
in.close();
out.close();
}
}
第3题:
用作线程通信的输出流是( )。
A.DataOutput
B.OutputStream
C.PipedOutputStream
D.FileOutputStream
第4题:
A.InputStreamReader
B.InputStream
C.DataInputStream
D.FileInputStream
第5题:
FileOutputStream类的父类是______。
A.FileOutput
B.File
C.OutputStream
D.InputStream
第6题:
Java中,类FileInputStream和FileOutputStream提供了对文件的读/写方法是
A.跳跃
B.顺序
C.随机或顺序
D.随机
第7题:
Java中处理压缩流的抽象类是
A.InputStream和OutputStream
B.Reader和Writer
C.InflaterInputStream和DeflaterOutputStream
D.FileInputStream和FileOutputStream
第8题:
A、InputStream in=new FileReader(“file.txt”)
B、InputStream in=new FileInputStream(“file.txt”)
C、InputStream in=new InputStreamFileReader (“file.txt”,“read”)
D、FileInputStream in=new FileReader(new File(“file.txt”))
第9题:
要从“file.dat”文件中读出第10个字节存到变量C中,下列______方法是合适的。
A.FileInputStream in=new FileInputStream("file.dat");in.skip(9);int c=in.read( );
B.FileInputStream in=new FileInputStream("file.dat");in.skip(10);int c=in.read( );
C.FileInputStream in=new FileInputStream("file.dat");int c=in.read( );
D.RandomAccessFile in=new RandomAccessFile("file.dat");in.skip(9);int c=in.readByte( );
第10题:
要从文件“file.dar”文件中读出第10个字节到变量C中,下列哪个方法适合 ( )
A.FileInputStream in=new FileInputStream("file.dar");in.skip9.;int c=in.read();
B.FileInputStream in=new FileInputStream("file.dar");in.skip10.;int c=in.read();
C.FileInputStream in=new FileInpmStream("file.dar");int c=in.read();
D.Random AccessFile in=new RandomAceessFile("file.dar");in.skip9.;int c=in.readByte