高性能
与高性能计算有关的资源,包括集合以及很多具体功能的函数库。
Disruptor:线程间消息函数库。
fastutil:快速紧凑的Java类型安全集合。
GS Collections:受Smalltalk启发的集合框架。
hftc:Hash set和hash map。
HPPC:基本类型集合。
Javolution:针对实时嵌入式系统的函数库。
Trove:基本类型集合。
IDE
视图简化开发的集成开发环境。
Eclipse:后台做了很多工作,以其丰富插件著称。
IntelliJ IDEA:支持很多JVM语言,为Android开发提供了很多不错的选项。其商业版本主要面向企业用户。
NetBeans:集成了很多Java SE和Java EE特性,包括数据库访问、服务器、HTML5以及AngularJS。
图像处理
用来帮助创建、评估或操作图形的函数库。
Picasso:Android下载图像和图像缓存函数库。
ZXing:多种格式的一维、二维条形码处理函数库。
JSON
简化JSON处理的函数库。
Gson:将Java对象序列化为JSON及反向操作。使用时提供了很好的性能。
Jackson:与GSON类似,但如果需要频繁初始化Jackson库会带来性能问题。
JVM和JDK
目前的JVM、JDK实现。
JDK 9:JDK 9早期访问版本。
OpenJDK:开源实现。
日志
记录应用程序的日志函数库。
Apache Log4j 2:对之前版本进行了完全重写。现在的版本具备一个强大的插件和配置架构。
kibana:对日志进行分析并进行可视化。
Logback:Log4j原班人马作品。被证明是一个强健的日志函数库,通过Groovy提供了很多有意思的配置选项。
logstash:日志文件管理工具。
SLF4J:日志抽象层,需要与某个具体日志框架配合使用。
机器学习
提供具体统计算法的工具。其算法可从数据中学习。
Apache Hadoop:对商用硬件集群上大规模数据存储和处理的开源软件框架。
Apache Mahout:专注协同过滤、聚类和分类的可扩展算法。
Apache Spark:开源数据分析集群计算框架。
h2o:用作大数据统计的分析引擎。
Weka:用作数据挖掘的算法集合,包括从预处理到可视化的各个层次。
消息
在客户端之间进行消息传递,确保协议独立性的工具。
|
|