Lập trình Java căn bản - Chương 5 Input – Output trong java
Số trang: 44
Loại file: pdf
Dung lượng: 1.53 MB
Lượt xem: 10
Lượt tải: 0
Xem trước 5 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Mục tiêu: hiểu các khái niệm về dòng. Biết các lớp đảm nhiệm việc xuất nhập dữ liệu trong java. Biết cách sử dụng các lop81 io đề xuất dữ liệu.
Nội dung trích xuất từ tài liệu:
Lập trình Java căn bản - Chương 5 Input – Output trong java Chương 05 INPUT – OUTPUT TRONG JAVAM c tiêu1. Hi u khái ni m v dòng.2. Bi t các l p ñ m nhi m vi c vi c xu t nh p d li u trong Java.3. Bi t cách s d ng các l p io ñ xu t nh p d li u v i màn hình và bàn phím.4. Bi t cách xu t nh p d li u v i t p tin văn b n, t p tin ch a các d li u thu c ki u cơ b n, t p tin ch a d li u là các ñ i tư ng.5. Bi t các interface và các l p qu n lý vi c in n. 1N i dung10.1- Gi i thi u.10.2- Dòng d li u.10.3- Gói java.io và các dòng nh p xu t10.4- L p System và thi t b xu t nh p chu n10.5 – Thí d xu t nh p d li u v i t p tin văn b n10.6- Tóm t t10.1- 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. 2 Gi 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 . 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. Thí d : Nh p 1 s ch k t thúc Variable khi 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 Screen minh (flush). 3Gi 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. Thí 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()); }10.2- 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. 4 Chu 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.Buffer 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 Var1 data D li u c a Buffer Buffer Var2 dòng xu t có Các d li u Các d li uth l i là d li u qu n lý qu n lý c a dòng nh p Dòng nh p 2 data khác Dòng xu t 2 510.3- 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.WriterPhân c p các l p nh p theo byte v t lý ...
Nội dung trích xuất từ tài liệu:
Lập trình Java căn bản - Chương 5 Input – Output trong java Chương 05 INPUT – OUTPUT TRONG JAVAM c tiêu1. Hi u khái ni m v dòng.2. Bi t các l p ñ m nhi m vi c vi c xu t nh p d li u trong Java.3. Bi t cách s d ng các l p io ñ xu t nh p d li u v i màn hình và bàn phím.4. Bi t cách xu t nh p d li u v i t p tin văn b n, t p tin ch a các d li u thu c ki u cơ b n, t p tin ch a d li u là các ñ i tư ng.5. Bi t các interface và các l p qu n lý vi c in n. 1N i dung10.1- Gi i thi u.10.2- Dòng d li u.10.3- Gói java.io và các dòng nh p xu t10.4- L p System và thi t b xu t nh p chu n10.5 – Thí d xu t nh p d li u v i t p tin văn b n10.6- Tóm t t10.1- 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. 2 Gi 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 . 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. Thí d : Nh p 1 s ch k t thúc Variable khi 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 Screen minh (flush). 3Gi 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. Thí 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()); }10.2- 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. 4 Chu 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.Buffer 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 Var1 data D li u c a Buffer Buffer Var2 dòng xu t có Các d li u Các d li uth l i là d li u qu n lý qu n lý c a dòng nh p Dòng nh p 2 data khác Dòng xu t 2 510.3- 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.WriterPhân c p các l p nh p theo byte v t lý ...
Tìm kiếm theo từ khóa liên quan:
Java cơ bản Lập trình Java Tin học cơ sở Kỹ thuật lập trình Ngôn ngữ lập trình Tin học căn bản Bài giảng tin họcGợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 274 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 265 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 265 0 0 -
Bài giảng Tin học lớp 11 bài 1: Giới thiệu ngôn ngữ lập trình C#
15 trang 237 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 232 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 224 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 217 1 0 -
Sửa lỗi các chức năng quan trọng của Win với ReEnable 2.0 Portable Edition
5 trang 212 0 0 -
Xử lý tình trạng máy tính khởi động/tắt chậm
4 trang 211 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 206 0 0