TAILIEUCHUNG - Bài giảng Lập trình java cơ bản: Chương 9 - Lê Tân

Bài giảng Lập trình java cơ bản: Chương 9 trình bày về nhập xuất file, lặp và ngoại lệ trong lập trình Java. Bài giảng này cung cấp những kiến thức về: nhập xuất file, lặp, toán tử điều kiện và lệnh nhảy, kỹ thuật quản lý ngoại tệ trong lập trình Java. | LẬP TRÌNH JAVA CƠ BẢN Lê Tân Bộ môn: Lập trình máy tính Chương 9 NHẬP XUẤT FILE, LẶP VÀ NGOẠI LỆ Nội dung chương 9 Nhập xuất file Lặp Toán tử điều kiện và lệnh nhảy Kỹ thuật quản lý ngoại lệ /39 Nhập xuất file Việc lưu trữ dữ liệu trong các biến, các mảng có tính chất tạm thời Dữ liệu sẽ mất khi biến ra khỏi tầm ảnh hưởng của nó hoặc khi chương trình kết thúc. File giúp chương trình có thể lưu trữ một lượng lớn dữ liệu, cũng như có thể lưu trữ dữ liệu trong một thời gian dài ngay cả khi chương trình kết thúc. /39 Nhập xuất file Khai báo: Để nhập xuất sử dụng file, cần các khai báo sau Nạp gói .* Chọn các tên và kiểu phù hợp cho các biến file và khai báo chúng. Tạo một đối tượng file cho mỗi biến file. Sử dụng các tên file trong các lệnh nhập-xuất Đóng các file khi đã xong việc. Tiến trình khởi tạo file sẽ kết hợp tên file với tên vật lý của file; chèn một con trỏ file đến điểm bắt đầu của file, trỏ vào ký tự đầu tiên; nếu file không tồn tại trên đĩa, một file rỗng được tạo ra; nếu file đã tồn tại trên đĩa, nó sẽ bị xoá đi. /39 Nhập xuất file Khái niệm luồng: Tất cả những hoạt động nhập/xuất dữ liệu đều được quy về một khái niệm gọi là luồng (stream). Luồng là nơi có thể “sản xuất” và “tiêu thụ” thông tin. Luồng thường được hệ thống xuất nhập trong java gắn kết với một thiết bị vật lý. Tất cả các luồng đều có chung một nguyên tắc hoạt động. Cùng một lớp, phương thức nhập xuất có thể dùng chung cho các thiết bị vật lý khác nhau. Java định nghĩa hai kiểu luồng: luồng byte và luồng ký tự Luồng byte hỗ trợ việc xuất nhập dữ liệu trên byte, thường được dùng khi đọc ghi dữ liệu nhị phân. Luồng ký tự được thiết kế hỗ trợ việc xuất nhập dữ liệu kiểu ký tự (Unicode). /39 Nhập xuất file Luồng byte (Byte Streams): Các luồng byte được định nghĩa dùng hai lớp phân cấp. Mức trên cùng là hai lớp trừu tượng InputStream và OutputStream. InputStream định nghĩa những đặc điểm chung cho những luồng nhập byte. OutputStream mô tả cách xử lý của các

TỪ KHÓA LIÊN QUAN
Đã 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.