www.updatesofts.com
!
"
+
&
Tóm tắt bài học
Một luồng là một lộ trình qua đó dữ liệu di chuyển trong một chương trình java.
Khi một luồng dữ liệu được gửi hoặc nhận.Chung ta xem nó như đang ghi và đọc
một luồng theo thứ tự nêu trên.
Luồng nhập/xuất bao gồm các lớp sau đây:
o
Lớp System.out
o
Lớp System.in
o
Lớp System.err
Lớp InputStream là một lớp trừu tượng định nghĩa cách nhận dữ liệu.
Lớp OutputStream cũng là lớp trừu tượng. Nó định nghĩa ghi ra các luồng được kết
xuất như thế nào.
Lớp ByteArrayInputStream tạo ra một luồng nhập từ vùng đệm bộ nhớ trong khi
ByteArrayOutputStream tạo một luồng xuất trên một mãng byte.
Java hổ trợ tác vụ nhập/xuất tập tin với sự trợ giúp của các File, FileDescriptor,
FileInputStream và FileOutputStream.
Các lớp Reader và Writer là lớp trừu tượng hỗ trợ đọc và ghi các luồng ký tự
Unicode.
CharArrayReader,
CharArrayWriter
khác
với
ByteArrayInputStream,
ByteArrayOutputStream hỗ trợ định dạng nhập/xuất 8 bit, Trong khi
ByteArrayInputStream, ByteArrayOutputStream hỗ trợ nhập/xuất 16bit.
Lớp PrintStream thực thi một kết xuất. lớp này có phương thức bổ sung, giúp ta in
các kiểu dữ liệu cơ bản.
Lớp RandomAccessFile cung cấp khả năng thực hiện I/O tới vị trí cụ thể trong một
tập tin.