Trong một chương trình RMI, tôi muốn triển khai giao diện Serializable để sắp xếp các đối tượng nhận được từ một máy chủ. Java 6 có sử dụng định dạng tuần tự được cài sẵn không? Tôi muốn biết nếu có một tên cụ thể cho định dạng tuần tự hóa.Java sử dụng định dạng tuần tự nào?
6
A
Trả lời
7
Có, Java có riêng binary serialization format. Và tôi không nghĩ rằng nó có một tên khác ngoài serialization Java [định dạng | giao thức].
0
Bạn phải triển khai giao diện Serializable để thực hiện điều đó, có. Nhưng điều đó không đảm bảo đối tượng sẽ được sắp xếp chính xác nếu bạn sử dụng cấu trúc dữ liệu phức tạp. Nếu đối tượng của bạn bao gồm các thành phần Java SE, tôi không nghĩ rằng bạn sẽ gặp phải bất kỳ vấn đề nào, các đối tượng của bạn sẽ được tuần tự hóa bằng cách sử dụng sự phản chiếu của hệ thống RMI.
Các vấn đề liên quan
- 1. WCF DataMember DateTime Định dạng tuần tự
- 2. Định dạng ngày cho tuần
- 3. Làm thế nào để tuần tự hóa một JObject mà không có định dạng?
- 4. Tìm kiếm định dạng tuần tự nhanh, gọn, dễ đọc, đa ngôn ngữ, được nhập mạnh
- 5. Đại diện của Java đối tượng được tuần tự hóa
- 6. Định dạng sử dụng printf và định dạng
- 7. Ngày định dạng chuyển đổi sử dụng Java
- 8. Định dạng thư bằng cách sử dụng MessageFormat.format() trong Java
- 9. Đăng dữ liệu dạng tuần tự và các biến phụ bằng cách sử dụng JQuery
- 10. Chỉ định định dạng Ngày giờ tùy chỉnh khi tuần tự hóa với Json.Net
- 11. Sử dụng readObject/writeObject trong Tuần tự hóa
- 12. Tuần tự hóa Java qua mạng
- 13. JsonSerializer - tuần tự hóa các vị trí thập phân với định dạng 'N2'
- 14. Tuần tự hóa trong java: tự động an toàn luồng?
- 15. thoát các ký tự định dạng trong java String.format
- 16. Định dạng mã Java
- 17. Bỏ qua bất động sản quy định tại giao diện khi tuần tự sử dụng JSON.net
- 18. sử dụng alt trong sơ đồ tuần tự cho starUML
- 19. Không thể tuần tự hóa dưới dạng ActiveSupport :: HashWithIndifferentAccess nữa
- 20. Sử dụng XmlSerializer để tuần tự các lớp thừa kế
- 21. JavaScript: làm thế nào để tuần tự hóa phần tử DOM dưới dạng chuỗi được sử dụng sau này?
- 22. Làm thế nào để tuần tự hóa các nguyên mẫu Java bằng cách sử dụng Jersey REST
- 23. Định dạng ngày JAVA
- 24. Có an toàn khi sử dụng việc tuần tự hóa tăng cường để tuần tự hóa các đối tượng trong C++ sang định dạng nhị phân để sử dụng trên ổ cắm?
- 25. Sử dụng Gson để tuần tự hóa POJO
- 26. Java "tuần tự hóa phương thức" của lớp ẩn danh
- 27. Cách sử dụng "định dạng ngắn" được bản địa hóa khi định dạng ngày ở Django?
- 28. Tăng hiệu suất tuần tự hóa: văn bản so với định dạng nhị phân
- 29. Tôi nên sử dụng định dạng Mô hình 3D nào?
- 30. Tuần tự hóa Java với Trường thoáng qua
Không chỉ thiếu một tên thật, nó thiếu một đặc điểm kỹ thuật thực sự. Tôi thực hiện một deserializer chống lại spec đó một lần, và thường xuyên thấy mình bị mắc kẹt một sự mơ hồ hoặc thiếu sót trong spec đó. Cuối cùng, đặc điểm kỹ thuật quan trọng là đầu ra của việc thực hiện tuần tự hóa của Sun! –
Tên của nó là Object Serialization và nó có một đặc điểm kỹ thuật được đặt tên cho phù hợp. Đồng ý rằng nó không đầy đủ, đặc biệt là một vài khía cạnh liên quan đến RMI. – EJP