什么是序列化,什么是反序列表,为什么有时要用到序列化?
(1)java序列化就是指把java对象转换为字节序列的过程,反序列化就是指把字节符恢复为java对象的过程。 (2)序列化最重要的作用:在传递和保存对象时,保证对象的完整性和可传递性。对象转换为有序字节流,以便在网络上传输或者保存在本地文件中。 反序列化的最重要的作用:根据字节流中保存的对象状态及描述信息,通过反序列化重建对象。 核心作用就是对象状态的保存和重建。
简述TreeSet集合和TreeMap集合特点?
相同点 1、都是有序集合 2、TreeMap是Treeset的底层结构 3、运行速度都比hash慢 区别: 1、Treeset之存储一个对象,而Tree Map存储两个对象key和value 2、TreeSet中不能有重复对象,而TreeMap中可以存在 3、TreeMap的底层为红黑树结构,完成数据有序的插入,排序。
标签:java,字节,对象,TreeMap,保存,问题,序列化 From: https://blog.51cto.com/u_15785985/5724030