-
Notifications
You must be signed in to change notification settings - Fork 18
Java Project
upan edited this page Jul 13, 2016
·
63 revisions
Java Project
- JDK7 文档 http://docs.oracle.com/javase/7/docs/api/
- JDK8 文档http://docs.oracle.com/javase/8/docs/api/
- Java 集合 UML图
注:
作者绘制的Java Collection APIs ( List, Set, Queue, & Map)类图。点击类图可以查看大图。
这份列表兼容从JDK 1.0到JDK 7 (1.7)最新版本
接口采用" 灰色"表示,抽象类用" 黄色"表示,实现类用" 绿色"表示。接口有列出它的方法和属性。但抽象类和实现类没有画出它们的方法和属性,可以从其实现的接口猜出。
- Spring MVC
- Spring IOC
- Guice:轻量级注入框架,功能强大。
- Jackson, Jackson 是一个 Java 用来处理 JSON 格式数据的类库,性能非常好。在线文档。
- fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。在线文档。
- Apache Log4j 2:对之前版本进行了完全重写。现在的版本具备一个强大的插件和配置架构。
- SLF4J:日志抽象层,需要与某个具体日志框架配合使用。
- Nutch是一个开源Java 实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。可用于生产环境的高度可扩展、可伸缩的网络爬虫。
- Crawler4j:简单的轻量级爬虫。
- JSoup :刮取、解析、操作和清理HTML。
- Solr,Solr是一个高性能,采用Java5开发,基于Lucene的全文搜索服务器。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。
- Lucene, Lucene 是一个基于 Java 的全文信息检索工具包,它不是一个完整的搜索应用程序,而是为你的应用程序提供索引和搜索功能。