Luồng I / O Java

Trong hướng dẫn này, chúng ta sẽ tìm hiểu về các luồng đầu vào / đầu ra của Java và các kiểu của chúng.

Trong Java, luồng là chuỗi dữ liệu được đọc từ nguồn và được ghi tới đích.

Một luồng đầu vào được sử dụng để đọc dữ liệu từ nguồn. Và, một luồng đầu ra được sử dụng để ghi dữ liệu vào đích.

class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!"); 
    }
}

Ví dụ, trong ví dụ Hello World đầu tiên của chúng tôi , chúng tôi đã sử dụng System.outđể in một chuỗi. Đây System.outlà một loại luồng đầu ra.

Tương tự, có các luồng đầu vào để lấy đầu vào.

Chúng ta sẽ tìm hiểu chi tiết về luồng đầu vào và luồng đầu ra trong các bài hướng dẫn sau.

Các loại luồng

Tùy thuộc vào dữ liệu mà một luồng lưu giữ, nó có thể được phân loại thành:

  • Byte Stream
  • Character Stream

Luồng Byte

Luồng byte được sử dụng để đọc và ghi một byte (8 bit) dữ liệu.

Tất cả các lớp luồng byte đều có nguồn gốc từ các lớp trừu tượng cơ sở được gọi là InputStreamvà OutputStream.

Để tìm hiểu thêm, hãy truy cập

  • Java InputStream Class
  • Java OutputStream Class

Dòng ký tự

Dòng ký tự được sử dụng để đọc và ghi một ký tự duy nhất của dữ liệu.

Tất cả các lớp dòng ký tự đều có nguồn gốc từ các lớp trừu tượng cơ sở Readervà Writer.

Để tìm hiểu thêm, hãy truy cập

  • Java Reader Class
  • Java Writer Class








Gõ tìm kiếm nhanh...