JavaScript is required

Giao diện org.apache.hadoop.io.Wording khai báo hai phương thức nào? (Chọn 2 câu trả lời.)

public void readFields(DataInput)

public void read(DataInput)

public void writeFields(DataOutput)

public void write(DataOutput)

A.
A - 1 & 4
B.
B - 2 & 3
C.
C - 3 & 4
D.
D - 2 & 4
Trả lời:

Đáp án đúng: A


Giao diện `org.apache.hadoop.io.Writable` trong Hadoop định nghĩa các phương thức để một đối tượng có thể được tuần tự hóa (serialized) thành luồng dữ liệu và giải tuần tự hóa (deserialized) từ luồng dữ liệu. Điều này cho phép Hadoop lưu trữ và xử lý dữ liệu một cách hiệu quả. Giao diện `Writable` khai báo hai phương thức quan trọng: * `write(DataOutput out)`: Phương thức này được sử dụng để ghi trạng thái của đối tượng vào `DataOutput`. `DataOutput` là một interface cung cấp các phương thức để ghi dữ liệu các kiểu nguyên thủy (như int, long, float, String) vào một luồng. * `readFields(DataInput in)`: Phương thức này được sử dụng để đọc trạng thái của đối tượng từ `DataInput`. `DataInput` là một interface cung cấp các phương thức để đọc dữ liệu các kiểu nguyên thủy từ một luồng. Do đó, đáp án đúng là: * `public void readFields(DataInput)` * `public void write(DataOutput)`

Câu hỏi liên quan