tailieunhanh - Bài giảng Lập trình mạng: Chương 3 - ĐH Công nghệ Đồng Nai
Chương 3 của bài giảng lập trình mạng mô tả những công việc liên quan đến quản lý luồng vào ra. Thông qua chương này người học có thể biết được luồng nhập/xuất là gì? Luồng Byte là gì và luồng ký tự là gì? . | QUẢN LÝ LUỒNG VÀO RA Nội dung Luồng nhập/xuất là gì? Luồng Byte Luồng ký tự Luồng nhập xuất là gì? Khi đọc/ghi, dữ liệu được di chuyển thành dòng gọi là luồng. Luồng chuyển dữ liệu từ nguồn tới đích: Tập tin, thiết bị, socket, và mảng. Dữ liệu trong luồng có 2 dạng: byte và ký tự. Dữ liệu gởi vào luồng có nhiều kiểu khác nhau tương ứng với các kiểu ngôn ngữ Java hỗ trợ. Luồng nhập/xuất là gì? Khi một luồng ở chế độ đọc viết thì các luồng khác ở chế độ block. Khi xuất hiện lỗi, nó ném ra ngoại lệ IOException. Code thực hiện đọc/viết dữ liệu phải đặt trong khối try{}catch(){} Luồng nhập/xuất chuẩn trong java là ba thuộc tính của lớp System: in, out, err. Some Job Some Job Some Job Threads Threads Stream read / write IOException Input Stream Chương trình dùng Input stream để đọc dữ liệu từ nguồn vào chương trình. Output Stream Chương trình sử dụng output stream để viết dữ liệu từ chương lên đích. Ví dụ I/O Character và byte stream Byte stream Dữ liệu truyền dạng nhị phân. Lớp gốc của byte stream là InputStream OutputStream Cả hai là lớp ảo Character stream Dùng với kiểu Unicode Lớp gốc của character stream Lớp Reader Lớp Writer Cả hai là lớp ảo Lớp ảo InputStream OutputStream Reader Writer Lớp ảo InputStream Lớp ảo InputStream Node InputStream Filter InputStream Lớp ảo OutputStream Lớp Node OutputStream Lớp Filter OutputStream Lớp Reader Lớp Reader Lớp Node Reader Lớp Filter Reader Lớp Writer Lớp Writer Lớp Node Writer Lớp Filter Writer Byte Stream FileInputStream InputStream SequenceInputStream PipedInputStream ObjectInputstream FilterInputStream StringBufferInputStream DataInputStream ByteArrayInputStream PushbackInputStream BufferedInputStream LineNumberInputStream Byte Stream FileOutputStream OutputStream PipedOutputStream ObjectOutputstream FilterOutputStream DataOutputStream ByteArrayOutputStream BufferedOutputStream PrintStream Điều khiển xuất nhập sử dụng Stream Tạo ra một đối tượng stream và gắn nó với một nguồn hoặc đích dữ liệu. Cung cấp một vòng lặp để . | QUẢN LÝ LUỒNG VÀO RA Nội dung Luồng nhập/xuất là gì? Luồng Byte Luồng ký tự Luồng nhập xuất là gì? Khi đọc/ghi, dữ liệu được di chuyển thành dòng gọi là luồng. Luồng chuyển dữ liệu từ nguồn tới đích: Tập tin, thiết bị, socket, và mảng. Dữ liệu trong luồng có 2 dạng: byte và ký tự. Dữ liệu gởi vào luồng có nhiều kiểu khác nhau tương ứng với các kiểu ngôn ngữ Java hỗ trợ. Luồng nhập/xuất là gì? Khi một luồng ở chế độ đọc viết thì các luồng khác ở chế độ block. Khi xuất hiện lỗi, nó ném ra ngoại lệ IOException. Code thực hiện đọc/viết dữ liệu phải đặt trong khối try{}catch(){} Luồng nhập/xuất chuẩn trong java là ba thuộc tính của lớp System: in, out, err. Some Job Some Job Some Job Threads Threads Stream read / write IOException Input Stream Chương trình dùng Input stream để đọc dữ liệu từ nguồn vào chương trình. Output Stream Chương trình sử dụng output stream để viết dữ liệu từ chương lên đích. Ví dụ I/O Character và byte stream Byte stream Dữ liệu truyền dạng nhị phân. Lớp gốc của .
đang nạp các trang xem trước