|
|
1
5
为什么不创建自己的泛型对或三类呢?几乎每一个Java 5 +项目最终都在他们自己的UTL类中! |
|
|
2
4
你说一个保存三元组的定制类将会膨胀并且没有必要,但是这确实是实现它的方法,这就是面向对象建模的工作方式。自定义类是显式的和可读的,与一般的holder类相比,它占用的运行时资源不多。 |
|
|
3
2
Functional Java
有
pairs
,
triplets
,并元组到arity 8。还有一种叫
这只是一个库,所以把jar放到类路径中,你就可以走了。 |
|
|
4
2
您可以使用ArrayList来存储对象,因为您知道哪个对象将位于哪个位置。使用的成员selectablechannel和componentsocketbasis创建新类可能会更好。 如果你要经常做这类事情,那么现在创建一个通用的对或元组会节省很多时间,但是如果这是你唯一要使用它的地方,那么创建一个新的类会使代码更容易阅读。 每当你在代码中看到你的类名,你就会知道它是用来做什么的,而如果你只是看到你的通用合并,你(或其他人)可能很难理解它是用来做什么的。 这是编程时间和可读性之间的权衡。 |