Luồng byte ByteArrayInputStream DataInputStream FileInputStream FilterInputStream InputStream ObjectInputStream PipedInputStream SequenceInputStream StringBufferInputStream 6 BufferedInputStream LineNumberInputStream PushbackInputStream Luồng byte ByteArrayOutputStream DataOutputStream FileOutputStream FilterOutputStream OutputStream ObjectOutputStream PipedOutputStream BufferedOutputStream PrintStream 7 Luồng nhập/xuất byte cơ bản • InputStream và OutputStream là hai lớp gốc của mọi luồng nhập/xuất byte (abstract). Object InputStream OutputStream 8 Lớp InputStream • Một số phương thức của InputStream • abstract int read() throws IOException • Đọc một byte từ luồng. • Nếu cuối luồng sẽ trả về -1 • int read(byte[] b) throws IOException • Đọc một dãy byte từ luồng • void close() throws IOException • Đóng luồng nhập • int available() throws IOException • Trả về số byte có. | Luồng byte Inputstream ByteArrayInputStream Objectinputstream Pipedinputstream Fileinputstream Filterinputstream sequenceinputstream stringBufferinputstream DataInputStream Bufferedinputstream LineNumberInputStream PushbackInputstream 6 Luồng byte ByteArrayOutputStream DataOutputStream ỵ FileOutputStream FilterOutputStream BufferedOutputStream OutputStream ObjectOutputStream printStream x PipedOutputStream 7 Luồng nhập xuất byte cơ bản Inputstream và Outputstream là hai lớp gốc của mọi luồng nhập xuất byte abstract . Object Inputstream Outputstream