Java十大简单性能优化(25)

从理论上讲 , 从一开始 , 这就是SQL和关系演算背后的主要思想 。 实际上 , SQL供应商仅在最近十年才实施了高效的CBO(基于成本的优化工具) , 因此请与我们保持在一起 , 直到2010年SQL最终释放其全部潜能(大约是时间!) 。

但是 , 您不必执行SQL即可进行集合思考 。 集合/收藏/袋/清单可提供所有语言和库 。 使用集合的主要优点是您的算法将变得更加简洁 。 编写起来非常容易:

SomeSet INTERSECT SomeOtherSet

而不是:

1个

2

3

4

5

6

7

8

9

10

推荐阅读