认识Parcelable

简述 Serializable我们知道可以实现序列化,是java中提供的,到了Android中,又有一种序列化方式,那就是Parcelable,如它的名字一样parcel,就是一个可包裹的,包裹用来干嘛,那就是传输存放啊。它也是一个接口,类实现它即可,不过它需要自己在类内部实现序列化和反序列化操...

2018-04-18 23:00:23

阅读数 53

评论数 0

认识Serializable和重写读写方法

简述 需要将对象持久化到我们的存储设备上或者通过网络传输到其他客户端,那么我们就需要序列化。 Serializable为Java中带的一种序列化方式,使用起来非常简单。只需要让类实现一个Serializable接口就可以进行序列化了。 使用 先讲初步使用,后面会讲到serialVersio...

2018-04-15 17:11:29

阅读数 367

评论数 0

交换排序-冒泡排序

时间复杂度:高效的排序算法,比较次数和移动次数都应该尽可能的少。 空间复杂度:算法执行期所需要辅助空间和待排序的数据量无关。理想空间复杂度为O(1) 简述 冒泡排序就如同水中的水泡往水面上浮过程一样,越来越大。冒泡排序是最简单的交换排序,通过两两相邻比较,如果发生逆序则进行交换,如此循...

2018-04-15 15:36:39

阅读数 111

评论数 0

交换排序-快速排序

时间复杂度:高效的排序算法,比较次数和移动次数都应该尽可能的少。 空间复杂度:算法执行期所需要辅助空间和待排序的数据量无关。理想空间复杂度为O(1) 简述 快速排序可以说算是针对冒泡排序的一种优化,冒泡排序是顺序交换,这样交换次数顺序增长。如果我们做跳跃的交换,那么可以使得交换次数也是...

2018-04-11 22:05:26

阅读数 78

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭