为什么布尔和字符包装类正在实现Serializable接口和Comparable接口?它有什么用处?为什么布尔包装类实现Serializable接口和Comparable接口?它有什么用处?
0
A
回答
0
下面是一个。尝试使用boolean
实例化ArrayList<T>
...
2
要在大多数Collection类中使用任何基元,它们必须实现Comparable。没有包装器,你不能在任何有序的Collection类中使用原语。另外,作为一个纯粹的基元,它没有一个equals方法,所以任何基于密钥的Collection类都不起作用。
4
它实现了Serializable,因此包含它的对象可以被序列化。不使它可序列化将是一个严重的限制。
Comparable没有那么有用,因为只有两个可能的值,所以它可能与其他包装一致。
注意:Void
不可序列化或可比,但它只能是null
这是可序列化的。
+1
+1实际回答问题。 – Perception
相关问题
- 1. 为什么实现Serializable接口的类实现none接口的方法?
- 2. 为什么Serializable接口不需要实现readObject()和writeObject()
- 3. 为什么Java.lang.Object没有实现Serializable接口?
- 4. 何时以及为什么我们必须实现Comparable接口?
- 5. 为什么compareTo()有它自己的实现主体,而Comparable是一个接口?
- 6. 什么是[Serializable接口]和[序列化()]
- 7. 扩展Serializable接口有什么影响
- 8. 什么是接口和包装?
- 9. Java中的接口Comparable比较什么?
- 10. 为什么显式的接口实现?
- 11. 为什么我们要实现接口?
- 12. 通过实现接口创建单例类有什么好处?
- 13. 为什么ServiceReference实现Comparable?
- 14. 的getString实现Serializable接口
- 15. DTO实现Serializable接口
- 16. 为什么[WCF]有接口
- 17. 有什么办法让现有类型实现一个接口?
- 18. 何时以及为什么JPA实体应该实现Serializable接口?
- 19. 为什么接口或抽象类有用? (或为什么?)
- 20. 为什么一个类没有实现ISerializable接口违反MissingSerializationConstructorRule
- 21. 类实现Serializable接口不能的readObject
- 22. 接口 - 为什么使用它们?
- 23. 什么是显式接口成员实现,为什么
- 24. 为什么Typescript中的抽象类实现和接口必须实现接口中的所有方法
- 25. 什么JVM的理解时,看到一个类实现Serializable接口
- 26. C++。为什么我不能使用trait类实现接口?
- 27. 为什么通用接口不能实现动态类型?
- 28. 为什么不能使用实现类型的接口列表?
- 29. 为什么Collection接口有equals()和hashCode()?
- 30. 为什么我需要Iterator接口,为什么要使用它?
你是说什么'它有什么用途? –
可能的重复[为什么在java中有每个基元类型的包装](http://stackoverflow.com/questions/8916051/why-in-java-is-there-a-wrapper-for-every-primitive-类型) –
查看这两个接口的javadoc,并且文档将解释这些接口的用途。 –