让我们编译一个我们喜欢和/或觉得有用的 3rd 方 java 库的列表。
我将发布我的选择作为回复
谷歌收藏规则。为您提供谓词、BiMaps、围绕 java.util 集合的同步包装器等。
Log4j 是一个灵活的日志库,来自 Apache 的一个开源项目
“Apache Lucene 是一个完全用 Java 编写的高性能、全功能的文本搜索引擎库。它几乎适用于任何需要全文搜索的应用程序,尤其是跨平台的应用程序。”
Lucene 的性能、简洁的实现和整体的优雅总是让我感到惊讶。这是一部很棒的作品。
SwingX 是关于 Swing 组件的。它既关注对现有 Swing 组件的扩展,也关注全新的组件。SwingX 包含许多出色的组件,您可以在当今的应用程序中使用它们。
SQLite 的 Java JDBC 驱动程序。它使用基于 NestedVM 仿真的本机代码库 100% 纯 Java 驱动程序运行。
用于单元测试 Swing 和 JavaFX UI 的优秀且易于使用的库。还有有趣的模拟和断言模块。
Eclipse Persistence Services Project (EclipseLink) 提供了一个全面的开源 Java 持久性解决方案。EclipseLink 专注于为跨数据源、格式和容器的企业软件开发人员提供具有高级特性、性能和可扩展性的标准。
Golden T Game Engine (GTGE) 是一个用 Java 语言编写的高级跨平台游戏编程库。GTGE 库提供了一个完整的例程,用于制作 2D 游戏,从硬件加速 2D 图形、鼠标和键盘输入、音频支持、游戏计时等低级例程,到精灵、背景、碰撞检测等游戏特定例程。