• java学习28天2020/8/2 周报


    一.输入字节流InputStream
    I/O中输入字节流的继承图所示,可以看出:
    InputStream 是所有的输入字节流的父类,它是一个抽象类。
    ByteArrayInputStream、 StringBufferInputStream. FileInputStream 是三种基本的介质流,它们分别从Byte数组、StringBuffer 和本地文件中读取数据。                   

        ObjectInputStream和所有FilterInputStream的子类都是装饰流。
            用户可以使用InputStream完成输入字节流的操作,此类定义如下。

    public abstract class InputStream extends object implements Closeable

    InputStream类中定义的方法如下。
    关闭: public void closeO throws IOException.
    读取一个字节: public abstract int read() throws IOException.
    读取一组内容: public int read(byte[] b) throws IOException.
    读取文件,使用子类FileInputStream。
            示例:使用字节流读文件内容

    import java.io.FileInputStream;
    import java.io.IOException;
    import java.io.OutputStream;
    public class FileInputStreamDemo {
        public static void main(String[] args)throws IOException {
            in();
        }
        public static void in() {
            FileInputStream in=null;
            try {
               in=new FileInputStream("D:/Hello.txt");
               byte[] buf=new byte[1024];
               int len=-1;
               while((len=in.read(buf))!=-1) {
                   String s=new String(buf,0,len);
                   System.out.println(s);
               }
            }catch(IOException e) {
                e.printStackTrace();
            }finally {
                try {
                    if(in!=null) in.close();
                }catch(IOException e) {
                    e.printStackTrace();
                }
            }
        }
    }
    复制代码

    二.对以前的内容掌握不太熟悉

    三字符流

    文件的操作,输入输出,字节流字符流

  • 相关阅读:
    TypeError: Cannot destructure property `compile` of 'undefined' or 'null'
    关于Django多变关联查询的orm操作
    面试概念题
    飞机大战项目开发
    scrapy爬取的数据异步存储至MySQL
    卷积神经网络数据识别
    深度学习之TensorFlow
    随机森林的使用
    kaggle平台的配置与使用
    机器学习
  • 原文地址:https://www.cnblogs.com/qiangini/p/13423314.html
Copyright © 2020-2023  润新知