Bài giảng "Lập trình hướng đối tượng - Bài 11: Input và output" cung cấp cho người học các kiến thức: Tổng quan, I/O với file text, I/O với file nhị phân, một số luồng trong Java. nội dung chi tiết. | Bài 11 Input và output Trịnh Thành Trung trungtt@ Nội dung 1. Tổng quan 2. I/O với file text 3. I/O với file nhị phân 4. Một số luồng trong Java 1 Tổng quan Mô hình input và output trong Java Tổng quan • I/O = Input/Output • Ở đây là đưa dữ liệu vào (input) và lấy dữ liệu ra (output) từ chương trình • Input có thể là từ bàn phím hoặc từ file • Output có thể là ra thiết bị hiển thị (màn hình) hoặc ra file • Ưu điểm của file I/O − Sao lưu trên máy − Output từ một chương trình có thể trở thành input cho một chương trình khác − Các giá trị input có thể được tự động nhập (thay vì phải gõ từng giá trị) 4 Luồng • Luồng: Là một đối tượng đưa dữ liệu đến một đích đến (màn hình, file.) hoặc lấy dữ liệu từ một nguồn (bàn phím, file.) − Luồng hoạt động như một bộ đệm giữa nguồn dữ liệu và đích đến − Luồng vào - Input stream: Luồng đưa dữ liệu vào chương trình + là input stream − Luồng ra - Output stream: Luồng nhận dữ liệu từ một chương trình + là output stream • Luồng kết nối chương trình với một đối tượng I/O − kết nối chương trình với màn hình − kết nối chương trình với bàn .