Danh mục

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    
Hoai.2512

Phí tải tài liệu: 19,000 VND Tải xuống file đầy đủ (44 trang) 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ý ...

Tài liệu được xem nhiều: