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.out
là 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à InputStream
và OutputStream
.
Để 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ở Reader
và Writer
.
Để tìm hiểu thêm, hãy truy cập
- Lớp đọc Java
- Lớp người viết Java