Mở rộng tuần tự hóa cơ bản trong Java: khi tự động với
Serializable là chưa đủ, hợp đồng thủ công
Externalizable với các phương thức
writeExternal/
readExternal sẽ giúp ích. Trong bài giảng, chúng ta phân tích cách kiểm soát hoàn toàn định dạng dữ liệu, giảm kích thước tệp và duy trì tương thích ngược, so sánh với các stream
ObjectOutputStream/
ObjectInputStream, trình bày ví dụ, ưu/nhược điểm và các lỗi thường gặp (bắt buộc có
public constructor không tham số, thứ tự ghi/đọc, v.v.).