zoukankan      html  css  js  c++  java
  • 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();
                }
            }
        }
    }
    复制代码

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

    三字符流

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

  • 相关阅读:
    taotao-manager-service/pom.xml
    Grafana+Prometheus 监控 MySQL
    firewall-cmd 常用命令
    K8S 容器的资源需求、资源限制
    K8S 高级调度方式
    性能测试工具 Locust 安装
    cookie 和 session区别
    K8S 调度器,预选策略,优选函数
    CPU 实用工具
    *(int*)&p
  • 原文地址:https://www.cnblogs.com/qiangini/p/13423314.html
Copyright © 2011-2022 走看看