CÔNG NGHỆ JAVA ( Nguyễn Hữu Nghĩa ) - 2.5 Vào – ra trong JAVA
Số trang: 86
Loại file: ppt
Dung lượng: 1.75 MB
Lượt xem: 13
Lượt tải: 0
Xem trước 9 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Nhập dữ liệu là tác vụ đưa các dữ liệu cụ thể vào cho biến trong chương trình. Như vậy, phải có một nguồn chứa dữ liệu (bàn phím, tập tin, biến khác).Xuất dữ liệu là tác vụ đưa trị cụ thể của biến trong chương trình ra một nơi chứa (màn hình hay file hay biến khác).Nhập/xuất dữ liệu là các phương tiện mà chương trình tương tác với user và thường không thể thiếu trong đa số các ứng dụng....
Nội dung trích xuất từ tài liệu:
CÔNG NGHỆ JAVA ( Nguyễn Hữu Nghĩa ) - 2.5 Vào – ra trong JAVA2.5 Vào – ra trong JAVA Slide 1/ 30Nội dung1- Giới thiệu.2- Dòng dữ liệu.3- Gói java.io và các dòng nhập xuất4- Lớp System và thiết bị xuất nhập chuẩn5- Ví dụ xuất nhập dữ liệu với tập tin văn bản6- Tóm tắt Slide 2/ 301- Giới thiệu• Nhập dữ liệu là tác vụ đưa các dữ liệu cụ thể vào cho biến trong chương trình. Như vậy, phải có một nguồn chứa dữ liệu (bàn phím, tập tin, biến khác).• Xuất dữ liệu là tác vụ đưa trị cụ thể của biến trong chương trình ra một nơi chứa (màn hình hay file hay biến khác).• Nhập/xuất dữ liệu là các phương tiện mà chương trình tương tác với user và thường không thể thiếu trong đa số các ứng dụng. Slide 3/ 30Giới thiệu ...• Hai cơ chế nhập xuất dữ liệu có tương tác với user:(1) Nhập xuất dữ liệu trong các ứng dụng console application,(2) Nhập/xuất dữ liệu thông qua các phần tử trên GUI. Cách 1 thường dùng trong các ứng dụng chạy theo cơ chế tuần tự còn cách 2 được áp dụng trong các ứng dụng hướng cửa sổ. Slide 4/ 30 Giới thiệu• Buffered IO : Nhập xuất thông Keyboard qua bộ đệm (một vùng vùng nhớ trung gian• Nhập có đệm (buffered Input) : Buffer Dữ liệu nhập được đệm lại không đi vào biến ngay lập tức. Ví dụ: Nhập 1 số chỉ kết thúc khi Variable gõ enter.• Xuất có đệm (buffered output): Buffer Dữ liệu xuất chỉ được xuất thực sự khi bộ đệm đầy hoặc khi gặp một tác vụ buộc xuất tường minh Screen (flush). Slide 5/ 30Giới thiệu• Tập tin là một dữ liệu mô tả cho một thông tin đã hoàn tất. Do vậy, tập tin có thể là dữ liệu đầu vào của chương trình và cũng có thể là nơi chứa dữ liệu đầu ra của chương trình. Hầu hết những chương trình lớn đều có thao tác với tập tin.• Khi nhập xuất dữ liệu có thể gây ra lỗi Exception . Ví dụ: Nhập biến số mà gõ chữ, đọc file vào biến mà vị trí đọc là cuối file, ghi file mà đĩa đã hết dung lượng,… Như vậy, khi xuất nhập dữ liệu, người lập trình cần có biện pháp quản lý các lỗi xuất nhập bằng cú pháp try { TácVụNhậpXuất()} catch (Exception e) { System.out.println(Error: + e.toString()); } Slide 6/ 302- Dòng- stream• Dòng: Là một chuỗi các byte làm việc theo cơ chế tuần tự.• Khaí niệm dòng xuất phát từ hệ điều hành UNIX.• Bàn phím là dòng nhập chuẩn, user gõ tuần tự các phím chuỗi các byte đi vào biến.• Màn hình là dòng xuất chuẩn, dữ liệu từ biến được chuyển thành các ký tự, ký số rồi các byte này lần lượt được xuất ra màn hình. Slide 7/ 30Chuỗi, mảng, file đều là dòng...• Chuỗi ký tự, mảng các byte chứa dữ liệu được chuyển vào cho biến cũng làm việc theo cơ chế chuyển từng byte Chuỗi, mảng dòng nhập. Ngược lại, có thể đưa dữ liệu từ biến ra chuỗi, mảng Chuỗi, mảng trở thành dòng xuất.• File cũng là nguồn cung cấp dữ liệu cho biến (file nhập), và cũng là nơi lưu trữ dữ liệu từ biến (file xuất). File làm việc theo cơ chế từng byte một File là dòng. Slide 8/ 30Buffer của dòng : mảng lưu trữ dữ liệu Dòng nhập 1 Dòng xuất 1 Buffer Buffer Các dữ liệu Các dữ liệu quản lý quản lý Buffer đóng vai trò trung chuyển dữ liệu data data Var1 Dữ liệu của Buffer Buffer Var2 dòng xuất có Các dữ liệu Các dữ liệu thể lại là dữ quản lý quản lý liệu của dòng Dòng nhập 2 data nhập khác Dòng xuất 2 Slide 9/ 303- IO classes trong gói java.ioLớp trừu tượng trên cùng Lớp trừu tượng trên cùng java.io.InputStream java.io.OutputStream Dòng nhập byte vật lý Dòng xuất byte vật lý Xử lý từng byte một Xử lý từng byte một Biến / Đối tượng Dòng nhập ký tự Dòng xuất ký tự Xử lý theo đơn vị 2 byte Xử lý theo đơn vị 2 byteLớp trừu tượng trên cùng Lớp trừu tượng trên cùng java.io.Reader java.io.Writer Slide 10/ 30Phân cấp các lớp nhập ...
Nội dung trích xuất từ tài liệu:
CÔNG NGHỆ JAVA ( Nguyễn Hữu Nghĩa ) - 2.5 Vào – ra trong JAVA2.5 Vào – ra trong JAVA Slide 1/ 30Nội dung1- Giới thiệu.2- Dòng dữ liệu.3- Gói java.io và các dòng nhập xuất4- Lớp System và thiết bị xuất nhập chuẩn5- Ví dụ xuất nhập dữ liệu với tập tin văn bản6- Tóm tắt Slide 2/ 301- Giới thiệu• Nhập dữ liệu là tác vụ đưa các dữ liệu cụ thể vào cho biến trong chương trình. Như vậy, phải có một nguồn chứa dữ liệu (bàn phím, tập tin, biến khác).• Xuất dữ liệu là tác vụ đưa trị cụ thể của biến trong chương trình ra một nơi chứa (màn hình hay file hay biến khác).• Nhập/xuất dữ liệu là các phương tiện mà chương trình tương tác với user và thường không thể thiếu trong đa số các ứng dụng. Slide 3/ 30Giới thiệu ...• Hai cơ chế nhập xuất dữ liệu có tương tác với user:(1) Nhập xuất dữ liệu trong các ứng dụng console application,(2) Nhập/xuất dữ liệu thông qua các phần tử trên GUI. Cách 1 thường dùng trong các ứng dụng chạy theo cơ chế tuần tự còn cách 2 được áp dụng trong các ứng dụng hướng cửa sổ. Slide 4/ 30 Giới thiệu• Buffered IO : Nhập xuất thông Keyboard qua bộ đệm (một vùng vùng nhớ trung gian• Nhập có đệm (buffered Input) : Buffer Dữ liệu nhập được đệm lại không đi vào biến ngay lập tức. Ví dụ: Nhập 1 số chỉ kết thúc khi Variable gõ enter.• Xuất có đệm (buffered output): Buffer Dữ liệu xuất chỉ được xuất thực sự khi bộ đệm đầy hoặc khi gặp một tác vụ buộc xuất tường minh Screen (flush). Slide 5/ 30Giới thiệu• Tập tin là một dữ liệu mô tả cho một thông tin đã hoàn tất. Do vậy, tập tin có thể là dữ liệu đầu vào của chương trình và cũng có thể là nơi chứa dữ liệu đầu ra của chương trình. Hầu hết những chương trình lớn đều có thao tác với tập tin.• Khi nhập xuất dữ liệu có thể gây ra lỗi Exception . Ví dụ: Nhập biến số mà gõ chữ, đọc file vào biến mà vị trí đọc là cuối file, ghi file mà đĩa đã hết dung lượng,… Như vậy, khi xuất nhập dữ liệu, người lập trình cần có biện pháp quản lý các lỗi xuất nhập bằng cú pháp try { TácVụNhậpXuất()} catch (Exception e) { System.out.println(Error: + e.toString()); } Slide 6/ 302- Dòng- stream• Dòng: Là một chuỗi các byte làm việc theo cơ chế tuần tự.• Khaí niệm dòng xuất phát từ hệ điều hành UNIX.• Bàn phím là dòng nhập chuẩn, user gõ tuần tự các phím chuỗi các byte đi vào biến.• Màn hình là dòng xuất chuẩn, dữ liệu từ biến được chuyển thành các ký tự, ký số rồi các byte này lần lượt được xuất ra màn hình. Slide 7/ 30Chuỗi, mảng, file đều là dòng...• Chuỗi ký tự, mảng các byte chứa dữ liệu được chuyển vào cho biến cũng làm việc theo cơ chế chuyển từng byte Chuỗi, mảng dòng nhập. Ngược lại, có thể đưa dữ liệu từ biến ra chuỗi, mảng Chuỗi, mảng trở thành dòng xuất.• File cũng là nguồn cung cấp dữ liệu cho biến (file nhập), và cũng là nơi lưu trữ dữ liệu từ biến (file xuất). File làm việc theo cơ chế từng byte một File là dòng. Slide 8/ 30Buffer của dòng : mảng lưu trữ dữ liệu Dòng nhập 1 Dòng xuất 1 Buffer Buffer Các dữ liệu Các dữ liệu quản lý quản lý Buffer đóng vai trò trung chuyển dữ liệu data data Var1 Dữ liệu của Buffer Buffer Var2 dòng xuất có Các dữ liệu Các dữ liệu thể lại là dữ quản lý quản lý liệu của dòng Dòng nhập 2 data nhập khác Dòng xuất 2 Slide 9/ 303- IO classes trong gói java.ioLớp trừu tượng trên cùng Lớp trừu tượng trên cùng java.io.InputStream java.io.OutputStream Dòng nhập byte vật lý Dòng xuất byte vật lý Xử lý từng byte một Xử lý từng byte một Biến / Đối tượng Dòng nhập ký tự Dòng xuất ký tự Xử lý theo đơn vị 2 byte Xử lý theo đơn vị 2 byteLớp trừu tượng trên cùng Lớp trừu tượng trên cùng java.io.Reader java.io.Writer Slide 10/ 30Phân cấp các lớp nhập ...
Tìm kiếm theo từ khóa liên quan:
bài giảng khoa học máy tính lập trình java java cơ bản thuật toán lập trình giao diện đồ họa công nghệ javaGợi ý tài liệu liên quan:
-
Tóm tắt Đồ án tốt nghiệp Khoa học máy tính: Xây dựng ứng dụng quản lý quán cà phê
15 trang 476 1 0 -
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 378 6 0 -
32 trang 231 0 0
-
Đồ án nghiên cứu khoa học: Ứng dụng công nghệ cảm biến IoT vào mô hình thủy canh
30 trang 201 0 0 -
Bài giảng học Lý thuyết tài chính- tiền tệ
54 trang 177 0 0 -
6 trang 174 0 0
-
Giải thuật và cấu trúc dữ liệu
305 trang 162 0 0 -
76 trang 157 2 0
-
3 trang 143 2 0
-
Excel add in development in c and c phần 9
0 trang 110 0 0