java20K之路:字节输入输出流的基本使用

本文介绍了Java中字节输入输出流的基础使用,包括InputStream、OutputStream、Reader和Writer四大抽象类及其主要实现类。强调了字节流与字符流的区别,并提到包装流在提升操作效率上的作用。同时,建议读者通过实际操作和查阅帮助手册来深入理解并掌握字节流的基本操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

流的输入和输出是基于code来说的,程序从数据源读入的是使用输入流;从程序序列化到目的地的是输出流;

流主要有四个抽象类:

  • InputStream      
  • OutputStream
  • Reader
  • Writer

InputStream和OutputStream是 字节流,Reader和Writer是字符流

抽象类的实现类中,除了File和Byte起头的类,其他的都是包装流,可以提高操作速度

下面是输入和输入字节流的基本操作,也是应该必须掌握的操作,希望能够多联系几次,牢记使用方法

package top.xq.io;

import java.io.*;

/**
 * 类名称 IoCopyFile
 * 说明 复制文件到另外的文件中
 * 一、确定输入源和输出源
 * 二、确定输入和输出的流
 * 三、操作
 * 四、刷新输出流
 * 五、关闭输入和输出流
 * 作者 IT小黑
 * 日期 2019/10/12
 */
public class IoCopyFile {

    public static void main(String[] args) {

        // 确定输入和输出源
        String sourcePath = "file/out.txt";
        String destinationPa
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

邢庆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值