爲什麼布爾和字符包裝類正在實現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,並且文檔將解釋這些接口的用途。 –