Professional Documents
Culture Documents
CÂU HỎI & BÀI TẬP CHƯƠNG 2
CÂU HỎI & BÀI TẬP CHƯƠNG 2
I.MỤC TIÊU
A. LÝ THUYẾT
a.Luồng Byte :
BufferedInputStream
Luồng vào trên Bufered
BufferedOutputStream
Luồng ra trên Bufered
ByteArrayInputStream
Input stream đọc dữ liệu từ một
mảng byte
ByteArrayOutputStream
Output Stream ghi dữ liệu từ một
mảng
DataInputStream
Luồng
nhập
có
những
phươn
g thức
đọc
những
kiểu dữ
liệu
chuẩn
trong
java
DataOutputStream
Luồng
xuất có
những
phươn
g thức
ghi
những
kiểu dữ
liệu
chuẩn
trong
java
FileInputStream
Luồng nhập cho phép đọc dữ liệu
từ file
FileOutputStream
Luồng xuất cho phép ghi dữ liệu
xuống file
FilterInputStream Hiện
thực lớp trừu tượng InputStream
FilterOutputStream
Hiện thực lớp trừu tượng
OutputStream
InputStream
Lớp
trừu
tượng,
là lớp
cha
của tất
cả các
lớp
luồng
nhập
kiểu
Byte
OutputStream
Lớp
trừu
tượng,
là lớp
cha
của tất
cả các
lớp
xuất
nhập
kiểu
Byte
PipedInputStream
Luồng
nhập
byte
kiểu
ống
(piped)
thường
phải
được
gắn với
một
luồng
xuất
kiểu
ống.
PipedOutputStream
Luồng
nhập
byte
kiểu
ống
(piped)
thường
phải
được
gắn với
một
luồng
nhập
kiểu
ống để
tạo nên
một kết
nối
trao
đổi dữ
liệu
kiểu
ống.
PrintStream
Luồng
xuất có
chứa
phươn
g thức
print()
và
prinln()
PushbackInputStream
Là
một
luồng
nhập
kiểu
Byte
mà hỗ
trợ
thao
tác trả
lại
(push
back)
và
phục
hồi
thao
tác đọc
một
byte
(unrea
d)
RandomAccessFile
Hỗ
trợ các
thao
tác
đọc,
ghi đối
với file
truy
cập
ngẫu
nhiên.
SequenceInputStream
Là
một
luồng
nhập
được
tạo nên
bằng
cách
nối kết
logic
các
luồng
nhập
khác.
void mark(int numBytes) - Đánh dấu ở vị trí hiện tại trong luồng
nhập
Output Stream
luồng
B.BÀI TẬP