Mình nhớ lang mang là máy tính truyền dữ liệu theo các byte nhị phân .Vậy trong java khi truyền một chuỗi họ lại xây dựng một lớp Filewrite va FileRead
để đọc các dữ liệu chuỗi .Tôi chưa nẵm rõ được tư tưởng xây dựng lớp này của java
Lưu ý: Sử dụng tiếng Việt trong tiêu đề và bài viết
Đã được chỉnh sửa lần cuối bởi zkday2686 : 24-09-2008 lúc 12:43 PM.
Trong Java , việc đọc dữ liệu được thực hiện từ luồng vào ra. Tư tưởng này không mới , C++ cũng có các dòng tin I/O : iostream và fstream . Việc xử lý dữ liệu thông qua luồng giúp cho lập trình viên không cần quan tâm tới bản chất của thiết bị vào ra .
Trên Java có 2 loại luồng :
- Luồng nhập : Gắn với các thiết bị nhập như máy scan , bàn phím , các file...
- Luồng xuất : Gắn với các thiết bị xuất như màn hình , máy in , file...
Chương trình của chúng ta đọc trên luồng nhập để lấy dữ liệu từ thiết bị nhập và ghi vào luồng xuất để đưa dữ liệu ra thiết bị xuất .
What you see is never what you get...