方法一: 实现Serializable接口,这个我就不多说了 方法二: 实现Externalizable接口: 例子: 测试: 一些api: Externalizable 实例类的唯一特性是可以被写入序列化流中,该类负责保存和恢复实例内容。 若某个要完全控制某一对象及其超类型的流格式和内容,则它要实 ...
分类:
编程语言 时间:
2016-09-09 11:54:32
阅读次数:
644
昨天在做一个java项目的时候,发现下面代码中红色字体那行总是报NotSerializableException,查错误,MyRectangle这个类也明明实现了Serializable接口。 花了大半天,原来发现虽然MyRectangle虽然实现了Serializable接口,但MyRectang ...
分类:
其他好文 时间:
2016-09-02 21:42:44
阅读次数:
175
对象序列化就是把一个对象变为二进制数据流的一种方法。如果一个类的对象想被序列化,它要实现Serializable接口,这个接口是个标识接口(只定义了接口,并没有定义方法),表示这个对象具有被序列化的能力。 实现Serializable接口之后,表示这个类具有被数据流传输的能力,如果想进行输入和输出,... ...
分类:
编程语言 时间:
2016-08-21 18:33:07
阅读次数:
142
1、什么是序列化和反序列化Serialization是一种将对象转为为字节流的过程;deserialization是将字节流恢复为对象的过程。2、什么情况下需要序列化a)当你想把的内存中的对象保存到一个文件中或者数据库中时候;b)当你想用套接字在网络上传送对象的时候;c)当你想通过RMI传输对象的时 ...
分类:
编程语言 时间:
2016-08-17 12:15:00
阅读次数:
193
Android中Intent传递类对象提供了两种方式一种是 通过实现Serializable接口传递对象,一种是通过实现Parcelable接口传递对象。 要求被传递的对象必须实现上述2种接口中的一种才能通过Intent直接传递。 Intent中传递这2种对象的方法: 以下以最常用的Serializ ...
分类:
移动开发 时间:
2016-08-12 09:00:03
阅读次数:
130
标记接口是没有包含方法声明的接口,而只是指明一个类实现了具有某种属性的接口。考虑Serializable接口,通过实现这个接口,类表明它的实例可以被写到ObjectOutputStream。 标记接口相比标记注解的优点: 1.标记接口定义的类型是由被标记类的实例实现的;标记注解则没有定义这样的类型。 ...
分类:
其他好文 时间:
2016-08-06 00:17:56
阅读次数:
180
HashMap: HashMap 继承于AbstractMap,实现了Map、Cloneable、java.io.Serializable接口。 HashMap 的实现不是同步的,这意味着它不是线程安全的。 key、value都可以为null。 HashMap中的映射不是有序的。 HashTable ...
分类:
其他好文 时间:
2016-08-01 21:03:08
阅读次数:
126
一、Serialiable与Paracle ①、作用 ②、使用 二、Binder与AIDL ①、各自的作用 三、如何使用IPC机制 四、IPC机制的原理 ①、流程图 ②、自己编译自动生成的Aidl代码 回答: Serialiable的使用 步骤:1、创建类并继承Serializable接口 2、将对 ...
分类:
其他好文 时间:
2016-07-24 22:17:47
阅读次数:
284
Android中Intent传递类对象提供了两种方式一种是 通过实现Serializable接口传递对象,一种是通过实现Parcelable接口传递对象。 要求被传递的对象必须实现上述2种接口中的一种才能通过Intent直接传递。 Intent中传递这2种对象的方法: 以下以最常用的Serializ ...
分类:
移动开发 时间:
2016-07-24 17:36:02
阅读次数:
177
第1部分 TreeSet介绍 TreeSet 是一个有序的集合,它的作用是提供有序的Set集合。它继承于AbstractSet抽象类,实现了NavigableSet<E>, Cloneable, java.io.Serializable接口。TreeSet 继承于AbstractSet,所以它是一个 ...
分类:
其他好文 时间:
2016-07-20 19:42:21
阅读次数:
184