javase
qq_43194157
这个作者很懒,什么都没留下…
展开
-
javaBean为什么要实现Serializable接口
今天无意中发现JavaBean类基本都要求实现了Serializable接口,以前只是知道序列化以后,可以通过io流的方式将对象序列化和反序列化,进行存取,但不知道为什么需要序列化,今天总结一下,方便以后可以查询!Java的"对象序列化"是指一个可以将实现了Serializable接口的对象转换成一组byte,这样日后要用这个对象时候,你就能把这些byte数据恢复出来,并据此重新构建那个对象了。这一点甚至在跨网络的环境下也是如此,这就意味着序列化机制能自动补偿操作系统方面的差异。也就是说,你可以在Win原创 2020-08-04 16:44:35 · 264 阅读 · 0 评论 -
TreeSet自定义比较器
TreeSet是一个有序的集合,它的作用是提供有序的Set集合。它继承了AbstractSet抽象类,实现了NavigableSet,Cloneable,Serializable接口。TreeSet是基于TreeMap实现的,TreeSet的元素支持2种排序方式:自然排序或者根据提供的Comparator进行排序。自然排序需要继承被排序的类并实现Comparable接口,实现其中的compareTo方法并自定义对象转换器自定义排序只需要实现Comparator并实现其compareTo方法/***原创 2020-07-27 18:42:29 · 440 阅读 · 0 评论