作家
登录

高效Java程序员不能错过的10+个最佳库

作者: 来源: 2017-07-05 16:28:19 阅读 我要评论

它供给了简单的 toJson()和 fromJson()办法,可用于将 Java 对象和 JSON 互相转换。 Gson 库许可将弗成修改的对象转换为 JSON 并返回。 如上所述,它为 Java 泛型供给了极大年夜的支撑,并许可对象的自定义表示。

09. Apache PDF box

PDFBox 的重要功能使其成为超等库,个中包含 PDF 创建、将单个 PDF 瓜分为多个 PDF 文件、合尝尝提取 PDF 文本的 Unicode 文本,填写 PDF 表单,根据 PDF/A 标准验证 PDF 文件,将 PDF 保存为图像并对 PDF 进行数字签名。

10. Joda Time

这就是我一向强调的简单但功能强大年夜的看维它节俭了大年夜量的开辟时光。 Joda-Time 是一个 Java 库,作为 Java 每日期和时光类的一个很好的替代品。

Joda Time 很轻易应用,并且像 getYear()或 getDayOfWeek()如许的属性拜访器可以直接获取日期,及其更具体的信息。

Joda Time 还供给计算日期和时光的功能,并支撑几乎所有须要的日期格局,并且肯定难以用简单的 JDK 办法进行复制。

除了上述 10 个库外,还有很多其他通用于特定范畴的 Java 库应用于一些小型或大年夜型的项目。以下是个一一些库:

Apache PDFBox 是另一个可用于操作 PDF 文件的开源库。这个项目最初由本·利奇菲尔德(Ben Litchfield)提议的,后来被 Apache 接收。

Ok HTTP

Quartz

这是另一个通用且有效的 Java 库,它集成了任何范围和大年夜小的 Java 应用法度榜样。 Quartz 库可用于创建数百,数千或更多的功课,可根据应用需求进行扩大。 Quartz 具有诸如 JTA 事务和集群等功能,可用于企业级应用法度榜样的支撑。

JAVA具有宏大年夜的生态圈,所以你可以很轻易的┞芬到各类各样的插件库,你须要做的只是大年夜海量的插件库中选出哪一个对你的项目加倍合适。大年夜头开辟也是一种选择,然则当你找到了可以自由应用的插件,为什么还要花费更多的时光来从新开辟构建呢?

为便利更多开辟者交换和进修,迎接为您认为最好用或者最爱好的 Java 库投上一票,也可以请经由过程评论来竽暌闺我们的读者分享应用Java库的一些经验,感谢!

【编辑推荐】

  1. JavaScript六种持续方法
  2. 图说Java —— 懂得Java机制最受迎接的8幅图
  3. 合适Java开辟者进修的Python入门教程
  4. Vue vs React: Javascript框架之战
  5. 不要再在JavaScript中写 CSS了
【义务编辑:枯木 TEL:(010)68476606】

  推荐阅读

  无外网环境下CentOS 7安装MySQL 5.7.18

情况解释因为工作须要,须要在一台装有 CentOS 体系的测试办事器上安装 MySQL ,因为该办事器上存有其他比较重要的测试数据,所以不克不及连接外网。因为之前安装 MySQL 一向都是应用 yu>>>详细阅读


本文标题:高效Java程序员不能错过的10+个最佳库

地址:http://www.17bianji.com/lsqh/36050.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)