Preface
今天看阮一峰的博文看到一些关于Java的知识,点击去看了下。
虽然原文里面很多推荐收费课程的广告,但是还是备忘起来,万一哪一天用上了也不好说。
原文
20 Useful Open Source libraties for Java Programmers
Tables
1. 日志库
- Log4j
- SLF4j
- LogBack
其他: 为何SLF4j比纯Log4j好
2. JSON 库
- Jackson
- Gson
3. 单元测试库
- JUnit
- Mockito
- PowerMock
- Cucumber
- Robot
4. 通用库
- Apache Commons
- Google Guava
5. Http库
- Apache HttpClient/HttpCore
6. XML解析库
- Xerces,作者强烈推荐的
- JAXB
- JAXP
- Dom4j
- Xstream
7. Excel 读取库
- Apache POI
8. 字节码库
- Javassist
- Cglib Nodep
9. 数据库连接池库
- Commons Pool
- DBCP
10. 消息库
- JMS
- Tibco RV
11. PDF 库
- iText
- Apache FOP
12. 日期和时间库
- JodaTime:仅限JDK8以前的版本
13. 集合库
- Trove
- FastUtil
14. 邮件库
- javax.mail
- Apache Commons Email
15. HTML解析库
- JSoup
16. 加密库
- Apache Commons Codec
17. 嵌入式SQL数据库库
- H2:作者强推
- Apache Derby
- HSQL
18. JDBC 错误定位库
- P6spy
19. 序列化库
- Google Protobuf
20. 网络库
- Netty
- Mina