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, các 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:

  • Luồng Byte
  • Dòng ký tự

Luồng Byte

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

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

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

  • Lớp Java InputStream
  • Lớp Java OutputStream

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 bắt nguồn từ các lớp trừu tượng cơ sở ReaderWriter.

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

  • Lớp đọc Java
  • Lớp người viết Java

thú vị bài viết...