LUỒNG & TP TIN
(STREAMS & FILES)
NỘI DUNG
Dữ liệuu trong bộ nhớ & tập tin
Khái niệm về luồng
Các loại luồng:
Luồng byte (byte stream)
Luồng ký tự (character stream)
Thư viện luồng & tập tin trong java
Xử lý tập tin và thư mục
Một số dụ minh họa
Dữ liệu trong bộ nhớ & tập tin
Dữ liệu trong bộ nhớ RAM
Tính chất tạm thời
Dung lượng bộ nhớ
RAM hạn chế hơn so
với đĩa cứng
Dữ liệu trong tập tin
Tính chất lâu dài
Dung lượng đĩa lớn
hơn nhiều so với bộ
nhớ RAM
X luồng & X lý File
Khái niệm về luồng
InputStream
OutputStream
2 lớp trừu tượng InputStream
OutputStream trong gói java.io
Khái niệm về luồng
Luồng: nơi thể sản xuất” “tiêu thụ” thông
tin. Luồng thường được hệ thống xuất nhập trong
java gắn kết với một thiết bị vật .
Tất cả những hoạt động nhập/xuất dữ liệu (nhập dữ
liệu từ bàn phím, lấy dữ liệu từ mạng về, ghi dữ liệu
ra đĩa, xuất dữ liệu ra màn hình, máy in, ) đều
được quy về một khái niệm gọi luồng (stream)