Bài giảng Lập trình mạng với Java - Chương 3: Các luồng vào ra

Chương này giới thiệu khái niệm vào ra bằng các luồng dữ liệu. Trước tiên ta sẽ tìm hiểu về các luồng và ý nghĩa của luồng trong chương trình Java. Tiếp đến chúng ta sẽ lần lượt tìm hiểu các luồng vào ra chuẩn trong gói làm việc với console. Các luồng trừu tượng , là các luồng cơ bản để từ đó xây dựng nên các luồng cụ thể. Luồng được chia thành các nhóm như luồng byte và luồng ký tự. | Bài giảng Lập trình mạng với Java - Chương 3: Các luồng vào ra 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: InputStream Data Source Program OutputStream Hình 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. 59 Console InputStream Thiết bị Chương trình ứng dụng Tệp tin OutputStream Mạng 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ó .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã 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.