tailieunhanh - Bài giảng Lập trình hướng đối tượng: Chương 7 - Châu Thị Bảo Hà

Chương 7 của bài giảng Lập trình hướng đối tượng trình bày về nhập xuất trên java. Chương này gồm có các nội dung chính như sau: Khái niệm về các luồng (stream) nhập xuất, các loại luồng, thao tác với các luồng xử lý trong Java, lớp File. . | Chương 7 NHẬP XUẤT TRÊN JAVA Mục tiêu Đọc/ghi file văn bản Đọc/ghi file nhị phân Đọc/ghi đối tượng Nội dung . Khái niệm về các luồng (stream) nhập xuất . Các loại luồng . Thao tác với các luồng xử lý trong Java . Lớp File . Một số ví dụ . Khái niệm về các luồng nhập xuất Luồng là một dòng dữ liệu đến từ một nguồn (source) hoặc đi đến một đích (sink) Nguồn và đích có thể là tập tin, bộ nhớ, một tiến trình hay thiết bị (bàn phím, màn hình, ), kết nối mạng I/O stream diễn tả cho một luồng nhập hoặc luồng xuất Luồng nhập (input stream): Gắn với các thiết bị nhập như bàn phím, máy scan, file Luồng xuất (output stream): Gắn với các thiết bị xuất như màn hình, máy in, file . Khái niệm về các luồng nhập xuất Sử dụng luồng nhập để đọc dữ liệu từ nguồn đưa vào chương trình Sử dụng luồng xuất để ghi dữ liệu xuống đích . Khái niệm về các luồng nhập xuất Gói thư viện hỗ trợ nhập xuất trên Java: .* Khi làm việc với luồng, phải bẫy tường minh lỗi IOException bằng khối try catch Luồng hỗ trợ nhiều loại dữ liệu khác nhau: byte ký tự kiểu dữ liệu cơ sở đối tượng . Các loại luồng Byte streams Character streams Buffered streams Standard I/O streams Data streams Object streams Streams support many different kinds of data, including simple bytes, primitive data types, localized characters, and objects. Some streams simply pass on data; others manipulate and transform the data in useful ways. 7 . Thao tác với các luồng xử lý trong Java Các bước đọc/ghi file Tạo luồng, liên kết luồng với dữ liệu nguồn/đích Thao tác trên luồng Đóng luồng 8 . Thao tác với các luồng xử lý trong Java Các lớp trừu tượng InputStream/OutputStream Luồng byte Reader/Writer Luồng ký tự Các luồng ký tự chuẩn vay mượn từ rất nhiều các lớp luồng hướng byte, bao gồm luồng lọc, luồng đệm, và các luồng tệp tin, và tất cả các luồng được dẫn xuất từ các lớp cha Reader và Writer Streams byte oriented stream (8 bit); good for binary data such as a Java .class file; good for . | Chương 7 NHẬP XUẤT TRÊN JAVA Mục tiêu Đọc/ghi file văn bản Đọc/ghi file nhị phân Đọc/ghi đối tượng Nội dung . Khái niệm về các luồng (stream) nhập xuất . Các loại luồng . Thao tác với các luồng xử lý trong Java . Lớp File . Một số ví dụ . Khái niệm về các luồng nhập xuất Luồng là một dòng dữ liệu đến từ một nguồn (source) hoặc đi đến một đích (sink) Nguồn và đích có thể là tập tin, bộ nhớ, một tiến trình hay thiết bị (bàn phím, màn hình, ), kết nối mạng I/O stream diễn tả cho một luồng nhập hoặc luồng xuất Luồng nhập (input stream): Gắn với các thiết bị nhập như bàn phím, máy scan, file Luồng xuất (output stream): Gắn với các thiết bị xuất như màn hình, máy in, file . Khái niệm về các luồng nhập xuất Sử dụng luồng nhập để đọc dữ liệu từ nguồn đưa vào chương trình Sử dụng luồng xuất để ghi dữ liệu xuống đích . Khái niệm về các luồng nhập xuất Gói thư viện hỗ trợ nhập xuất trên Java: .* Khi làm việc với luồng, phải bẫy tường minh lỗi IOException bằng .

TỪ KHÓA LIÊN QUAN