最受欢迎的100个Java库:https://www.jianshu.com/p/d17346f36b7b
Java程序员应该知道的20个有用的库:https://www.jianshu.com/p/d8d35559b437
总结:
1、日志库
如Log4j,SLF4j和LogBack
2、JSON解析库
Jackson和Gson、fastJson
3、单元测试库
JUnit,Mockito和PowerMock
4、通用库
Apache Commons和Google Guava
5、HTTP库
java.net包 、Apache HttpClient、HttpCore
6、XML解析库
Xerces,JAXB,JAXP,Dom4j和Xstream
7、Excel库
Apache POI API
8、字节码库
javassist、Cglib Nodep、ASM
9、数据库连接池库
Commons Pool、DBCP
10、消息传递库
JMS
11、PDF库
iText和Apache FOP库
12、日期和时间库
JodaTime、JDK的API
13、Collection库
Apache Commons集合,Goldman Sachs集合,Google集合和Trove、FastUtil
14、Email API
javax.mail和Apache Commons Email
15、HTML解析库
JSoup
16、Cryptographic(密码库)
Apache Commons Codec
17、Embedded SQL Database库
H2、pache Derby和HSQL
18、JDBC问题排查库
P6spy
19、序列化库
Google Protocol Buffers
20、网络库
Netty和Apache MINA
其他值得关注的:
lombok 、jsoup、io.netty.netty-all、dom4j