1. Trang chủ
  2. » Lịch sử lớp 11

Lập trình Java cơ bản-Bài 7:Luồng và xử lý file

7 13 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 77,14 KB

Nội dung

[r]

(1)

Lập trình Java cơ bản Cao Đức Thông - Trần Minh Tuấn

(2)

Bài Luồng xử lý file

• Khái niệm luồng • Các luồng byte

• Đối tượng serializable • Các luồng ký tự

• File truy cập ngẫu nhiên • Lớp File

(3)

Khái niệm luồng (stream)

• Luồng một “dịng chảy” của dữ liệu

được gắn với thiết bị vào ra.

• Hai loại luồng:

• Luồng nhập: Gắn với thiết bị nhập bàn phím, máy scan, file

• Luồng xuất: Gắn với thiết bị xuất

màn hình, máy in, file

(4)

Khái niệm luồng (stream)

• Chương trình đọc luồng nhập để lấy

liệu từ thiết bị nhập, ghi vào luồng xuất để đưa liệu thiết bị xuất

Input Device

Input Stream

Program

Output Device

(5)

Các luồng cơ bản

• Luồng byte: Là dịng chảy byte

• InputStream: Luồng nhập byte

• OutputStream: Luồng xuất byte

• Luồng ký tự: Là dịng chảy ký tự

(char)

• Reader: Luồng nhập ký tự

• Writer: Luồng xuất ký tự

(6)

Bài tập

3 Viết chương trình cho phép người dùng chọn file văn bản, sau hiển thị nội dung file đối tượng TextArea (Dùng lớp JFileChooser để mở hộp thoại

chọn file)

(7)

Bài tập

5 Viết chương trình quản lý danh sách thí sinh (Candidate) Chương trình cho phép

thêm thí sinh, tìm kiếm, cập nhật Khi bắt

đầu, chương trình lấy liệu từ file

thisinh.dat Khi kết thúc, chương trình ghi lại danh sách sinh viên vào file Có thể

dùng RandomAccessFile dùng

Ngày đăng: 09/03/2021, 05:09