异常遇到继承和流

异常遇到继承

  在构造的过程当中会自动调用父类的构造,父类的构造会抛出的所有的异常都得声明  

  在覆盖一个函数的时候,子类不能声明抛出比父类的版本更多的异常

  在子类的构造函数中,必须要声明父类可能抛出的全部的异常

  当覆盖一个函数的时候 子类不能声明抛出比父类的版本更多的异常

   在子类的构造函数中 必须声明父类可能抛出的 全部异常

 

处理输入输出的手段叫做流

流是输入输出的一种方式

流是一维单向的

  

流的基础类

InputStream

OutputStream

byte[] bytes = new byte[1024];
        try {
            int read = System.in.read(bytes);
            String s = new String(bytes, 0, read);
            System.out.println("读到了"+read+"个字节");
            System.out.println("长度是"+s.length());
        } catch (IOException e) {
            e.printStackTrace();
        }

 

 

InputStream和OutputStream

读取 写入

分为字节流和字符流

posted @ 2022-06-23 19:38  漁夫  阅读(19)  评论(0)    收藏  举报