java四大抽象类

InputStream/OutStream 和Reader/write类是所有IO流的抽象父类,

  • InputStream
    • 此抽象类是表示字节输入流的所有类的父类,InputStream是一个抽象类,它不可以实例化。数据的读取需要由它的子类来实现根据节点不同,它派生了不同节点流子类。
    • 常用方法:
      • int read():读取一个字节的数据,并将字节的值作为int类型返回(0-255之间的一个值),未读出字节返回-1
      • void close():关闭输入流对象,释放相关资源。
  • OutStream
    • 此抽象是表示输出流所有类的父亲。输出流接收输出的字节并将这些字节并将这些字节发送到某个目的地。
    • 常用方法
      • void write(int n):向目的地写入一个字节
      • void close ():关闭输出流释放相关系统资源
  • Reader 用于读取 字符流的抽象类,数据单位为字符。
    • int read():读取一个字符的数据,并将字符的值作为int类型返回(0-65535之间的一个值,如果为读到字符返回-1)
  • Write
    • write用于写入字符流抽象类,数据单位为字符。
      • void write(int n)向输出写入一个字符
      • void close():关闭输出流对象,释放资源

猜你喜欢

转载自www.cnblogs.com/itljl/p/11731629.html