Bài giảng Lập trình Java 2 - Bài 3: INPUT và OUTPUT trong Java
Số trang: 40
Loại file: pdf
Dung lượng: 1.43 MB
Lượt xem: 26
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Trong bài này sẽ trình bày những nội dung chính sau: Các loại luồng dữ liệu, xử lý nhập xuất bằng luồng byte, truy cập file ngẫu nhiên, xử lý nhập xuất bằng luồng character, xử dụng try…catch trong nhập/xuất, chuyển đổi dữ liệu kiểu số. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình Java 2 - Bài 3: INPUT và OUTPUT trong JavaLẬP TRÌNH JAVABÀI 3INPUT và OUTPUT trong Java Nhắc lại bài trước Ngoại lệ là các lỗi chỉ xảy ra khi chạy chương trình Khi gặp ngoại lệ thì chương trình lập tức dừng lại Dùng try… catch để xử lý ngoại lệ theo ý đồ của người lập trình. Dùng try có nhiều catch Dùng try lồng nhau Sử dụng try-catch-finally Sử dụng từ khóa throws Sử dụng từ khóa throw 2 Nội dung bài học Các loại luồng dữ liệu Xử lý nhập xuất bằng luồng byte Truy cập file ngẫu nhiên Xử lý nhập xuất bằng luồng character Sử dụng try… catch trong nhập/xuất Chuyển đổi dữ liệu kiểu số 3 Các loại luồng dữ liệuCác hoạt động nhập/xuất dữ liệu(nhập dữ liệu từ bàn phím, đọc dữliệu từ file, ghi dữ liệu màn hình, ghira file, ghi ra đĩa, ghi ra máy in…)đều được gọi là luồng (stream). Tất cả các luồng đều có chung một nguyên tắc hoạt động ngay cả khi chúng được gắn kết với các thiết bị vật lý khác nhau. Các loại luồng dữ liệuInput Streams – lấy dữ liệutừ các nguồn: Files, Buffersvà SocketsOutput Streams – ghi dữ liệuvào Files, Buffers in Memory,and Sockets 5 Các loại luồng dữ liệu Luồng byte Luồng character Hỗ trợ việc xuất nhập dữ Luồng character (ký tự) liệu trên byte, được thiết kế hỗ trợ việc Thường được dùng khi xuất nhập dữ liệu kiểu ký đọc ghi dữ liệu nhị phân. tự (Unicode) 6 Các loại luồng dữ liệu Kiến trúc Input Stream (Luồng nhập dữ liệu) FileInputStream BufferedInputStream FilterInput InputStream Stream DataInputStream ObjectInputObject Stream BufferedReader Reader Input Stream File Reader Reader Các loại luồng dữ liệu Kiến trúc Output Stream (Luồng xuất dữ liệu) FileOutput Stream BufferedOutput Stream FilterOutput OutputStream Stream DataOutput Stream ObjectOutput StreamObject BufferedWriter Writer PrintWriter OuputStream FileWriter Writer Các loại luồng dữ liệu Luồng byte Luồng character Dữ liệu dạng nhị phân Dữ liệu dạng ký tự Unicode 2 class abstract: 2 class abstract: • InputStream • Reader • OutputStream • Writer 9 Các loại luồng dữ liệuCác thao tác xử lý dữ liệu: import java.io.* Tạo đối tượng luồng và liên kết với nguồn dữ liệu Thao tác dữ liệu (đọc hoặc ghi hoặc cả đọc và ghi) Đóng luồng. 10 Xử lý nhập xuất dữ liệu bằng luồng byteSử dụng luồng mỗi byte đểnhập xuất dữ liệuTất cả các luồng byte được Input Streamkế thừa từ 2 class: Output Stream File Input StreamCó nhiều class luồng byte File Output StreamChúng khác nhau về cách thứckhởi tạo nhưng cách thức hoạtđộng là giống nhau. Xử lý nhập xuất dữ liệu bằng luồng byte Sử dụng luồng byte trong các trường hợp:Nhập xuất kiểu dữ liệunguyên thủy:Kiểu int, float, double,String, boolean… Nhập xuất kiểu dữ liệu khác: Kiểu object 12 Xử lý nhập xuất dữ liệu bằng luồng byteCác class Byte Stream 13 Xử lý nhập xuất dữ liệu bằng luồng byteVí dụ 1: Tạo file file1.dat và ghi dữ liệu 14 Xử lý nhập xuất dữ liệu bằng luồng byteVí dụ 2: Đọc thông tin từ file file1.dat và in ra màn hình 15 Xử lý nhậ ...
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình Java 2 - Bài 3: INPUT và OUTPUT trong JavaLẬP TRÌNH JAVABÀI 3INPUT và OUTPUT trong Java Nhắc lại bài trước Ngoại lệ là các lỗi chỉ xảy ra khi chạy chương trình Khi gặp ngoại lệ thì chương trình lập tức dừng lại Dùng try… catch để xử lý ngoại lệ theo ý đồ của người lập trình. Dùng try có nhiều catch Dùng try lồng nhau Sử dụng try-catch-finally Sử dụng từ khóa throws Sử dụng từ khóa throw 2 Nội dung bài học Các loại luồng dữ liệu Xử lý nhập xuất bằng luồng byte Truy cập file ngẫu nhiên Xử lý nhập xuất bằng luồng character Sử dụng try… catch trong nhập/xuất Chuyển đổi dữ liệu kiểu số 3 Các loại luồng dữ liệuCác hoạt động nhập/xuất dữ liệu(nhập dữ liệu từ bàn phím, đọc dữliệu từ file, ghi dữ liệu màn hình, ghira file, ghi ra đĩa, ghi ra máy in…)đều được gọi là luồng (stream). Tất cả các luồng đều có chung một nguyên tắc hoạt động ngay cả khi chúng được gắn kết với các thiết bị vật lý khác nhau. Các loại luồng dữ liệuInput Streams – lấy dữ liệutừ các nguồn: Files, Buffersvà SocketsOutput Streams – ghi dữ liệuvào Files, Buffers in Memory,and Sockets 5 Các loại luồng dữ liệu Luồng byte Luồng character Hỗ trợ việc xuất nhập dữ Luồng character (ký tự) liệu trên byte, được thiết kế hỗ trợ việc Thường được dùng khi xuất nhập dữ liệu kiểu ký đọc ghi dữ liệu nhị phân. tự (Unicode) 6 Các loại luồng dữ liệu Kiến trúc Input Stream (Luồng nhập dữ liệu) FileInputStream BufferedInputStream FilterInput InputStream Stream DataInputStream ObjectInputObject Stream BufferedReader Reader Input Stream File Reader Reader Các loại luồng dữ liệu Kiến trúc Output Stream (Luồng xuất dữ liệu) FileOutput Stream BufferedOutput Stream FilterOutput OutputStream Stream DataOutput Stream ObjectOutput StreamObject BufferedWriter Writer PrintWriter OuputStream FileWriter Writer Các loại luồng dữ liệu Luồng byte Luồng character Dữ liệu dạng nhị phân Dữ liệu dạng ký tự Unicode 2 class abstract: 2 class abstract: • InputStream • Reader • OutputStream • Writer 9 Các loại luồng dữ liệuCác thao tác xử lý dữ liệu: import java.io.* Tạo đối tượng luồng và liên kết với nguồn dữ liệu Thao tác dữ liệu (đọc hoặc ghi hoặc cả đọc và ghi) Đóng luồng. 10 Xử lý nhập xuất dữ liệu bằng luồng byteSử dụng luồng mỗi byte đểnhập xuất dữ liệuTất cả các luồng byte được Input Streamkế thừa từ 2 class: Output Stream File Input StreamCó nhiều class luồng byte File Output StreamChúng khác nhau về cách thứckhởi tạo nhưng cách thức hoạtđộng là giống nhau. Xử lý nhập xuất dữ liệu bằng luồng byte Sử dụng luồng byte trong các trường hợp:Nhập xuất kiểu dữ liệunguyên thủy:Kiểu int, float, double,String, boolean… Nhập xuất kiểu dữ liệu khác: Kiểu object 12 Xử lý nhập xuất dữ liệu bằng luồng byteCác class Byte Stream 13 Xử lý nhập xuất dữ liệu bằng luồng byteVí dụ 1: Tạo file file1.dat và ghi dữ liệu 14 Xử lý nhập xuất dữ liệu bằng luồng byteVí dụ 2: Đọc thông tin từ file file1.dat và in ra màn hình 15 Xử lý nhậ ...
Tìm kiếm theo từ khóa liên quan:
Lập trình Java Lập trình Java 2 Kỹ thuật lập trình Java Luồng dữ liệu Xử lý nhập xuất Truy cập file ngẫu nhiênTài liệu có liên quan:
-
Excel add in development in c and c phần 9
0 trang 124 0 0 -
Program C Ansi Programming Embedded Systems in C and C++ phần 4
12 trang 104 0 0 -
265 trang 93 0 0
-
81 trang 93 0 0
-
Lập trình Java cơ bản : GUI nâng cao part 3
6 trang 88 0 0 -
PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN - CHƯƠNG 5 MÔ HÌNH DỮ LIỆU QUAN NIỆM
11 trang 70 0 0 -
Nghiên cứu hệ thống báo cháy ứng dụng cảm biến nhiệt hồng ngoại và camera
4 trang 62 0 0 -
Giáo trình Lập trình mạng - ThS. Văn Thiên Hoàng
201 trang 60 0 0 -
CÔNG NGHỆ JAVA ( Nguyễn Hữu Nghĩa ) - 3.2 Mô hình sự kiện với AWT
41 trang 54 0 0 -
67 trang 51 0 0