Java序列化,它是自动的吗?

时间:2012-10-30 11:39:21

标签: java serialization

我必须使用以下属性序列化特定的类对象:

int fetchCount
String requestMethod
long responeTime
int initialAge

byte[] responseEntity
HttpResponse response
    BasicHeader[] headers
        BasicHeader header
            String name
            String value
    Locale locale
        String language
        String country
        String variant
    BasicHttpParams params  IS SERIALIZABLE

    BasicStatusLine statusLine
        ProtocolVersion protocolVersion IS SERIALIZABLE
        int statusCode
        String reasonPhrase

每个子类的所有最终对象都是可序列化的,那么问题是:所有这些复杂结构的序列化/反序列化是自动的吗?

1 个答案:

答案 0 :(得分:1)

HashMap实施Serializable,因此除非HashMap中的keyvalue也实现Serializable

,否则您不会遇到任何问题

基元,数组,字符串是可序列化的,所以在第二种情况下,我认为没有问题