有趣的开源API(Java)用于自我教育?

时间:2010-05-19 13:15:57

标签: java api

您推荐哪些作为精心设计的艺术作品的前3个开源API(Java)? 这将是您很乐意浏览并从中获得一些见解的代码。 任何问题域都可以接受。

这里强调的是教育/学习代码质量,复杂程度 - 中间到顶部

非常感谢您的回复。

5 个答案:

答案 0 :(得分:7)

我认为google collections是一个很好的起点。 Josh Bloch建议了很多它的开发,它是一个非常好的API。虽然Spring很棒,但要知道从哪里开始有点困难。 Google集合的一个很好的介绍是“使用google集合进行小编码”(由于stackoverflow垃圾邮件过滤器,我无法发布实际链接)。

答案 1 :(得分:6)

1.Spring 2.Hibernate

答案 2 :(得分:3)

  • Spring - 这是一个写得很好并且设计得很好的框架。这是一个很大的软件的地狱,但如果想要一个如何以模块化方式构建的例子,你不能错误地看看弹簧代码库

答案 3 :(得分:0)

java库的来源已有详细记载。

根据我的经验,最有价值的作品包括desgin决策的文档,如果你看到一个很好的API,那将是非常有用的替代方案。不幸的是,这主要是项目的邮件列表。

答案 4 :(得分:0)

不是外部库 - 但java.util.concurrent包编写得非常好。代码并不简单,但它经过深思熟虑,而且在我看来,它写得非常出色。