Inv*_*sus -1 java collections nio
就像你不会Vector在兽医中使用一个Cat对象列表,但是使用一个ArrayList,你也不会使用一个ArrayList键/值对列表,但可能会选择一个HashMap.
Path的正确选择是什么?
如果有人发现这个,我发现了这个:http: //java.dzone.com/articles/performance-java-collections
它具有ArrayList,HashMap和LinkedList的性能基准.查看各种情况的确切差异非常有用.
对此没有一个正确的答案.相反,您应该了解不同的Collection类型(类,接口),并选择一个适合您尝试实现的特定代码的特定要求.
AFAIK,Path改变决策过程没有什么特别之处.
我希望有一个基于标准的答案......
这是一个警察!就像问什么是"最佳实践"一样.
(提示:"最佳实践"是理解API并为自己做出理性/合理的决定!)
Path有标准集合吗?
不.有许多标准的Java集合类和接口可以与Path... 一起使用,并且没有任何东西Path可以使它们优于其他的(与用例无关).
| 归档时间: |
|
| 查看次数: |
140 次 |
| 最近记录: |