Thông tin tài liệu:
Bài giảng Lập trình Java: Chương 6 - Các dòng nhập/xuất trang bị cho các bạn những kiến thức về khái niệm, dòng bộ đệm, nhập/xuất với tập tin, tuần tự hóa. Mời các bạn tham khảo bài giảng để bổ sung thêm kiến thức về lĩnh vực này.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình Java: Chương 6 - Các dòng nhập/xuất
Các dòng nhập/xuất
(Input/Output Streams)
Nội dung
Khái niệm
Dòng bộ đệm
Nhập/xuất với tập tin
Tuần tự hóa
Giới thiệu
Dòng (stream) là một sự biểu diễn trừu tượng
dữ liệu được kết nối với một số thiết bị vào
hay ra
Java Stream
Hỗ trợ sẵn bộ đệm tự động (buffering)
Hỗ trợ sự biểu diễn của các dòng sử
dụng sự trừu tượng hóa mức cao (khác
với bytes)
◦ Đọc/ghi các kiểu dữ liệu đơn nguyên
◦ Đọc/ghi các đối tượng
◦ Định dạng sẵn các dòng ký tự bao gồm sự
chuyển đổi qua lại với các biểu diễn khác
(như int, double,…)
Các lớp stream cơ bản
Các lớp stream chính ở trong gói java.io.*
Hai lớp trừu tượng chính
◦ InputStream
int read()
int read(byte[] b)
int read(byte[] b, int off, int len)
◦ OutputStream
void write(int b)
void write(byte[] b)
void write(byte[] b, int off, int len)
Cung cấp chức năng cơ bản cho việc đọc dữ
liệu đến một luồng theo dạng các byte thô