當前位置:編程學習大全網 - 網站源碼 - 在線等,java高級流和低級流的區別;緩沖流是什麽,屬於高級流麽?

在線等,java高級流和低級流的區別;緩沖流是什麽,屬於高級流麽?

java.io包中提供了大量的流類,其中所有的輸入流都是InputStream抽象類或抽象類Reader的子類,而所有的輸出流都是outputStream抽象類或Writer的抽象類,所有繼承自InputStream與outputStream的流都是字節流,而所有繼承自Reader與Writer的流都是字符流。

我自己的概念是字節流類是低級流,字符流是高級流,而J2SDK提供四種緩沖流,其常用的構造方法:

BufferedReader(Reader in)

BufferedReader(Reader in,int sz)//sz為自定義緩沖區大小

BufferedWriter (Writer out)

BufferedWriter ( Writer out, int sz)

BufferedInputStream(InputStream in)

BufferedInputStream( InputStream in,int size)

BufferedOutputStream (OutputStream out)

BufferedOutputStream (OutputStream out,int size)

前四個四字符流,後四個是字節流

個人觀點,僅當參考

  • 上一篇:Arch Linux現在開始使用 zstd 替代 xz 進行軟件包壓縮
  • 下一篇:怎樣制作關不掉的窗口?
  • copyright 2024編程學習大全網