[Java][概念][輸入輸出]Stream類別(未完)

  • 21009
  • 0

java的資料流類別內建四個抽象父類別

  1. Inputstream(byte)
  2. OutputStream(byte)
  3. Reader(char)
  4. Write(char)

 

輸入父類別InputStream和Reader裡各有三個read()方法

  1. int read( )
  2. int read( byte cbuf[ ] )
  3. int read( byte cbuf[ ] , int offset , int length)

輸出的OutputStream和Writer裡父類別裡也各有三個write()方法

  1. int write( )
  2. int write( byte cbuf[ ] )
  3. int write( byte cbuf[ ] , int offset , int length)

重要原則:

  • 在建立一個IO前要先用低階IO類別(節點資料流)來存取媒體資料如File 或 Pipe
  • 之後再使用高階IO類別來控制低階IO類別的動作