JavaScript is required

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

public void readFields (DataInput)

công khai khoảng trống đọc (DataInput)

public void writeFields (DataOutput)

ghi khoảng trống công khai (DataOutput)

A.

1 & 4

B.

2 & 3

C.

3 & 4

D.

2 & 4

Trả lời:

Đáp án đúng: A


Giao diện org.apache.hadoop.io.Writable trong Hadoop định nghĩa hai phương thức quan trọng cho việc tuần tự hóa và giải tuần tự hóa dữ liệu. Hai phương thức này là:

  • public void readFields(DataInput in): Đọc dữ liệu từ đối tượng DataInput và sử dụng dữ liệu đó để khôi phục trạng thái của đối tượng.
  • public void write(DataOutput out): Ghi trạng thái hiện tại của đối tượng vào đối tượng DataOutput để có thể được lưu trữ hoặc truyền đi.

Dựa trên mô tả trên, đáp án chính xác là 1 và 3. Phương án A bao gồm 1 (public void readFields (DataInput)) và 4 (ghi khoảng trống công khai (DataOutput), đây là một lỗi dịch thuật và không phải là phương thức đúng). Phương án C bao gồm 3 (public void writeFields (DataOutput)) và 4 (lỗi dịch thuật). Phương án B và D có chứa 'công khai khoảng trống đọc(DataInput)' là một lỗi dịch thuật, do đó không đúng.

Câu hỏi liên quan