Hãy giải thích Serialization
và Deserialization
trong Java?
Hãy giải thích Serialization
và Deserialization
trong Java?
Trong Java, Serialization là quá trình chuyển đổi một đối tượng vào một dạng có thể được lưu trữ hoặc truyền đi (ví dụ: lưu vào một file, cơ sở dữ liệu, hoặc truyền qua mạng), thường là dưới dạng luồng byte. Deserialization là quá trình ngược lại, nơi một luồng byte được chuyển đổi trở lại thành một đối tượng Java.
Serialization: Để serialize một đối tượng, bạn sử dụng các lớp như ObjectOutputStream
kết hợp với FileOutputStream
để ghi đối tượng vào một file. Đối tượng cần được serialize phải thực hiện interface Serializable
.
FileOutputStream fileOut = new FileOutputStream("object.ser");
ObjectOutputStream out = new Obje...
middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào