Java IO流操作(FileInputStream、ByteArrayInputStream、ObjectInputStream)

灰太狼 2023-05-31 07:28 98阅读 0赞

一、介绍

  1. java IO流操作主要分为字节流和字符流,每个流都会有输入和输出两种类型的流。所有的字节流类都继承自InputStream OutputStream 这两个抽象类,而所有的字符流类是都继承自Reader Writer 这两个抽象类。字节流的处理单位是字节,通常用来处理二进制文件,如音乐、图片文件等。而字符流的处理单位是字符,通常来处理文本。对流进行操作之后,都要记得关闭它。BufferInputStreamBufferOutputStream是字节缓冲流,BufferReaderBufferWriter是字符缓冲流。缓冲流的读写速度比正常的来的快

二、FileInputStream字节流

1、介绍。

  1. FileInputStreamJava语言中抽象类InputStream用来具体实现类的创建对象。FileInputStream可以从文件系统中的某个文件中获得输入字节,获取的文件可用性取决于主机环境。FileInputStream的构造方法需要指定文件的来源,通过打开一个到实际文件的连接来创建一个FileInputStream,该文件通过文件系统中的 File 对象 file 指定。

2、代码。

  1. private static final String Pre_Path = "G:\\项目测试\\io流文件测试\\";
  2. public static void main(String[] args) {
  3. fileInputTest(); //文件的复制(字节流)
  4. }
  5. //文件的复制(字节流)
  6. private static void fileInputTest() {
  7. InputStream inputStream = null;//输入流
  8. OutputStream outputStream = null;//输出流

发表评论

表情:
评论列表 (有 0 条评论,98人围观)

还没有评论,来说两句吧...

相关阅读

    相关 解析JavaIO操作异常

    在Java中,IO流操作可能会引发多种异常。以下是一些常见的IO流异常: 1. `IOException`: 这是所有IO流相关异常的基类。例如,文件不存在、读写错误等。

    相关 java基础(一)IO操作

    java流是java基础中很重要的一个部分,也是经常在面试中被问到的内容。这部分内容个人感觉还有有一点java基础之后在回来看这些东西比较会有深刻的印象,毕竟如果是初学者的话这