TAILIEUCHUNG - Lập trình mạng với java - Chương 3

Các luồng vào ra 1. Khái niệm về luồng trong Java Khi lập bất kỳ chương trình nào trong một ngôn ngữ nào thì vấn đề vào ra dữ liệu giữa chương trình và nguồn dữ liệu cũng như đích dữ liệu là vấn đề mà người lập trình cần phải quan tâm. Làm thế nào để ta có thể truyền dữ liệu cho một chương trình Java. Có hai cách hiệu quả để thực hiện điều này: • • Thông qua một tài nguyên tuần tự nào đó như file hoặc qua một máy tính khác. Thông qua giao diện. | Chương 3 Các luồng vào ra 1. Khái niệm về luồng trong Java Khi lập bất kỳ chương trình nào trong một ngôn ngữ nào thì vấn đề vào ra dữ liệu giữa chương trình và nguồn dữ liệu cũng như đích dữ liệu là vấn đề mà người lập trình cần phải quan tâm. Làm thế nào để ta có thể truyền dữ liệu cho một chương trình Java. Có hai cách hiệu quả để thực hiện điều này Thông qua m ột tài nguyên tuần tự nào đó như file hoặc qua một máy tính khác. Thông qua giao diện người máy. Mục đích của chương này là xem xét cách truyền dữ liệu cho một chương trình thông qua một máy tính khác hay tập tin. . Khái niệm luồng stream Theo nghĩa đen luồng là một đường ống nước. Về mặt thuật ngữ chuyên ngành ta có thể hiểu Các luồng là các dãy dữ liệu có sắp thứ tự . Xét trên quan điểm của chương trình và nguồn dữ liệu Data Soure ta có thể phân loại luồng thành hai loại Luồng xuất output stream và luồng nhập input stream . Để trực quan hơn chúng ta xem hình vẽ dướ đây Như vậy nếu chúng ta cần lấy dữ liệu từ nguồn vào chương trình thì cần phải sử dụng luồng nhập. Ngược lại nếu ta cần ghi dữ liệu từ chương trình ra nguồn dữ liệu thì ta cần phải sử dụng luồng xuất. Ta có thể thấy rằng có rất nhiều luồng dữ liệ chẳng hạn như từ một tệp tin từ các thiết bị xuất và nhập chuẩn từ liên kết mạng. Như vậy một chương trình có thể truy xuất tới nhiiều nguồn dữ liệu. http 59 Hình 2. Luồng xuất nhập chuẩn Luồng xuất chuẩn thường được sử dụng để hiển thị kết quả đầu ra trên màn hình. Luồng nhập chuẩn thường đến từ bàn phím và được sử dụng để hiện các ký tự. Luồng lỗi chuẩn. Các luồng trên còn được gọi là các luồng hệ thống. Mặc dù các luồng này rất có ích khi lập trình nhưng chúng không đủ mạnh khi giải quyết các vấn đề vào ra quan trọng khác. Trong các mục tiếp theo ta sẽ tìm hiểu sâu một số luồng trong gói 3. Luồnng nhị phân . Lớp Inputstream Lớp trừu tượng Inputstream khai báo các phương thức để đọc dữ liệu đầu vào từ một nguồn cụ thể. Lớp .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.