zoukankan      html  css  js  c++  java
  • java回顾之IO流、字节流

    java回顾之IO流

    一、IO流

    I表示的是in,O表示的是Out,In代表输入,Out代表输出

    IO流是内存和硬盘之间的数据交互

    1.2、IO的分类

    二、字节流

    2.1、输出流抽象类OutputStream

    方法说明
    close() 关闭流资源
    write(byte[] b) 把字节数组中的每个字节输出到文件中
    write(byte[] b, int off, int len) 把字节数组中一部分字节输出到文件中
    write(int b) 输出一个字节

    2.2、输出流子类FileOutputStream

    方法说明
    public FileOutputStream(File file) 向指定文件位置输出数据
    public FileOutputStream(String name) 向指定字符串路径输出数据
    public FileOutputStream(File file,boolean b) 创建对象的同时指定是否续写true表示是
    public FileOutputStream(String name,boolean b) 创建对象的同时指定是否续写true表示

    IO流就是是水流,开启资源后,就要关闭

    在不同的系统中换行符号不一样,window中是

    2.3、输入流抽象类InputStream

    方法说明
    close() 关闭流资源
    read() 每次读取一个字节,返回值代表的是字节
    read(byte[] b) 每次读取一个数组的字节,返回值代表读取到的字节个数

    2.4、输入流子类FileInputStream

    方法说明
    FileInputStream(File file) 从指定的File文件读取数据
    FileInputStream(String name) 从指定字符串路径位置读取数据
    public class Demo字节输入流 {
        public static void main(String[] args) throws Exception {
            //FileInputStream(File file)
            //从指定的File文件读取数据
            //FileInputStream fis = new FileInputStream(new File("day15\aaa\123.txt"));
    
            //FileInputStream(String name)
            //从指定字符串路径位置读取数据
            //如果文件不存在,会直接报错:系统找不到指定的文件。
            //在流里面不能写文件夹,会报错:拒绝访问。
            FileInputStream fis = new FileInputStream("day15\aaa\123.txt");
        }
    }
    读取用循环读取

    案列:图片复制

  • 相关阅读:
    Oracle的锁表与解锁
    plsql查询数据显示为乱码解决方法
    Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
    javascript基础总结
    通过百度echarts实现数据图表展示功能
    表单中Readonly和Disabled的区别
    mybatis中的#和$的区别
    java持久层框架mybatis如何防止sql注入
    故事讲解:我是一个线程
    Python菜鸟之路:Django 中间件
  • 原文地址:https://www.cnblogs.com/gushiye/p/13860952.html
Copyright © 2011-2022 走看看