zoukankan      html  css  js  c++  java
  • FileInputStream&FileOutputStream

    一.io基本知识:

    1.什么是输入,输出

    输入,输入在java中是以程序为中心的,将文件,网络,键盘上的数据输入到程序中,将程序中的数据输出到文件,网络或者屏幕上

    总结:有数据进入到程序里面来,我们称之为输入流,如果我们程序中的数据输出到文件,网络,其他地方去,我们称之为输出流。

    无论输入,还是输出,相对于java程序本身

    2.IO的分法:
    1).输入流,输出流
    2).字节流(MP3二进制文件),字符流(文本文件)(不存在谁高级)
    3).节点流(普通的水管,直接对到数据源上),处理流(高级水管,对到节点流上)

    3.InputStream 和OutputStream是所有字节流的父类

    二.示例程序

    public class Test {
    public static void main(String[] args) {
    InputStream inputStream;
    OutputStream outputStream;
    try {
    inputStream = new FileInputStream("D:"+File.separator+"from.txt");
    outputStream = new FileOutputStream("D:"+File.separator+"to.txt");
    byte[] buffer = new byte[100];

    inputStream.read(buffer, 0, 100);//将from.txt中的内容输入到buffer中
    outputStream.write(buffer, 0, 100);//将buffer中的内容输出到to.txt中
    } catch (Exception e) {
    e.printStackTrace();
    }
    }
    }

  • 相关阅读:
    QT设置窗口屏幕居中
    屏蔽ubuntu桌面鼠标右键以及Ctrl Alt F*
    ubuntu12.04 U盘自动挂载配置
    最受欢迎的15个Python开源框架
    异步非阻塞IO的Python Web框架--Tornado
    RabbitMQ RPC问题
    petapoco模板修改
    事件&表达式
    .net core2 单元测试
    检查邮箱IP是否在国际反垃圾邮件组织的黑名单中
  • 原文地址:https://www.cnblogs.com/zhangkefan/p/4706342.html
Copyright © 2011-2022 走看看