`
aubdiy
  • 浏览: 698359 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

(转载)让你变得更加高效的一些Java工具和类库

阅读更多

Java受到全球百万计开发者的追捧,已经演变为一门出色的编程语言。最终,这门语言随着技术的变化,不断的被改善以迎合变化的市场需求。

无论你是否拥有一家科技公司,软件已经成为几乎每一个企业不可或缺的一部分,为了吸引你潜在的顾客,你应该交付给客户一个技术上有创新的产品。那么,Java能提供这样的平台帮你实现这一技术创新。Java贡献者们一直保持着大幅度的更新,以提供最新最强大的功能。

最近发布的 Java8完美的诠释了高效和创新的特性,也为那些想要在创新之路上取得成功的企业铺平了道路。然后,合适的完成工作,一些高效的工具是必不可少的。幸运 的是有足够丰富的工具来支持Java平台。这些工具使得开发过程更加的简单,快捷和高效。通过应用一些完美的工具,开发人员可以生成一个更优美而健壮的代 码。抛开烦恼,让我们一窥众多工具中,那些每个Java开发人员都应该知道的工具。

让你变得更加高效的一些Java工具和类库

Clover

Clover是一个很赞的工具,它能帮助测试优化,进一步优化代码。它能够在一些持续集成的系统上或者IDE上运行。 它认为那些最容易受编码错误影响的东西非常重要。因此,在测试中会更多的关注那些。它不会让最近的一些代码调整而影响到测试速度,还能在测试完代码后快速 的给出反馈。

Jar Jar Links:

你 可以已经注意到,同一个产品不同的版本之间,包或者命名空间出现冲突是一种很常见的情况。Jar Jar Links可以避免这种情况,再次创建时会帮助你选择一个合适的包名。这是一个解决依赖问题的理想方案。这个工具和Minijar Maven 插件比较类似,都是解决同样的问题,但是处理方法不一样。

Guava

Guava 提供了许多Google核心库,为Java项目提供了很多便利的方法,像并发库、原语支持、集合操作、字符串处理、缓存等等许多方面。

Bintray

当匿名的从仓库导入一些类库,开发人员可能没有提供详细的信息或是文档。不过,通过Bintray这个社交平台,大家可以查看源代码或者在几个开发人员之间共享出来。它的仓库中收录了超过85000个包。你可以轻松的从中找到需要的类库。

JEXL

JEXL主要是一种方便嵌入的表达式语言。不要困惑,想简单点,它就是一个库,让一些脚本,Java框架和应用程序动态执行的库。 它能帮助企业平台的技术顾问查看一些隐藏的其他脚本功能,并在需要时能自己构建并实现它们。

IntelliJ

由 JetBrains公司开发,IntelliJ 是一个十分智能的Java IDE,提供了一个非常好用的工具集,以确保在最短时间内生产更好更高效的代码。它提供了一个直观友好的界面、运行流畅、稳定的性能。它和Eclipse 非常的相似,可以选择旗舰版或者社区版来使用。旗舰版提供了商业化的IDE功能和完整的工具集并集成了最新的框架。不过,社区版基本上是一个免费开源的版 本,便于Java、Scala和其他的一些语言编程。

Takipi

这个工具主要是用来确定并通知代码中断的原因。它基本上涵盖了所有的新错误,异常还有一些有代表的错误原因。它会将错误和原因摘要直接通知给开发者,便于他们能够以最优的方案迅速的解决错误。

该工具有以下功能:

  • 检测并提示捕捉到的http错误和异常。
  • 分析不同应用程序和机器真正的代码和变量状态。
  • 还能确定一片代码发生错误的次数,并比较发生错误的频率是否增加。

Librato

Librato 是一个托管服务,帮助控制和监测云应用程序。只需要几秒钟,就能轻易的配置一个自定义的监控仪表盘。纯语言绑定使用Clojure、Java等语言。支持集成AWS、Heroku等众多云平台来进行数据收集。当监控的指标超过了定义的阈值,会自动生成报警通知。Librato可以完美 的表现任何东西,知道如何将数据变有意义。

FindBugs

此工具通过静态分析帮助定位Java程序错误。FindBugs是免费的。可以使用GUI界面,也可以作为NetBeans、IntelliJ、Eclipse等众多IDE的插件。

Plumbr

Plumbr旨在解决实时的性能问题。 它能完美的检测内存泄露、低效的垃圾收集、还有线程锁等Java应用程序问题。使用它,能确保项目的顺利进行和最好的性能。你只需要将工具加到你的程序上,如果发现任何缺陷的话会有提示。它提供了内存泄漏、泄漏率、发生在代码的实际位置等所有细节信息。 所以它能够提供完美的错误信息,帮助你修复代码。

上述工具旨在辅助Java开发,帮助开发人员简单高效的完成任务。最新版本的Java8和这些强大的工具也加强了对软件业务现代化的支持。



原文链接: fromdev 翻译: ImportNew.com - 光光头去打酱油
译文链接: http://www.importnew.com/14624.html
[ 转载请保留原文出处、译者和译文链接。]

分享到:
评论

相关推荐

    JAVA类库转换成C#类库工具

    标题"JAVA类库转换成C#类库工具"以及描述中提到的"C#引用JAVA类库"、"C#调用JAVA类库"和"C#解析JAVA类库"都涉及到一个关键的技术:IKVM。 IKVM是“Java to .NET”的一个开源实现,它允许C#或其他.NET语言直接引用和...

    Java图像处理类库 Java Image Filters

    Java图像处理类库,如Java Image Filters,是Java平台上的一个重要工具,用于对数字图像进行各种操作和...总的来说,Java Image Filters为Java开发者提供了一套强大的工具,使得在Java环境中进行图像处理变得简单高效。

    java类库java类库.doc

    本文档主要介绍 Java 类库的结构和使用方法,涵盖了 Java 中一些常用的包和类,例如 java.lang、java.awt、java.io 等。同时,也介绍了 String 类和 StringBuffer 类的使用方法。 Java 类库是 Java API 的一部分,...

    Java2_类库

    Java2_类库是Java编程语言的核心组成部分,它包含了丰富的内置类、接口和异常,为开发者提供了强大的功能支持。在Java的世界里,类库是预定义的代码集合,程序员可以利用这些预先编写好的代码来实现特定的功能,而...

    JAVA2 SDK 类库

    总的来说,JAVA2 SDK及其包含的类库是Java开发者的重要工具集,它们为开发人员提供了强大的功能和便利,使得Java编程变得更加高效和灵活。无论你是初学者还是经验丰富的开发者,深入理解和熟练运用这些类库都将对你...

    JAVA语言API类库

    Java语言API类库是Java开发的核心组成部分,它包含了大量的预定义类和接口,为程序员提供了丰富的功能和工具,使得开发者可以高效地构建各种应用程序。Java API文档是学习和理解这些类库的重要参考资料,通常以...

    Java系列丛书之五 Java语言API类库.rar

    Java语言API类库是Java开发的核心组成部分,它包含了大量的预定义类和接口,为开发者提供了丰富的功能和工具,使得在Java平台上构建各种类型的应用程序变得简单。本压缩包"Java系列丛书之五 Java语言API类库.rar"很...

    java2类库 java类库的源文件

    Java 类库是 Java 语言的核心组成部分,它包含了各种预定义的类和接口,为开发者提供了丰富的功能和工具,使得编写程序变得更加便捷。源文件(.java 文件)是这些类库的原始代码,允许开发者深入理解类库的工作原理...

    Java系统自带类库

    而注解(Annotation)提供了一种元数据,可以为编译器和工具提供额外信息,如用于代码生成、验证或部署。 总的来说,Java自带的类库是其强大之处,它们为开发者提供了丰富的功能和便利,使我们能够更专注于业务逻辑...

    java工具类库

    Java工具类库是Java开发中不可或缺的一部分,它们提供了一系列便捷的方法和功能,使得开发者在处理常见任务时可以更高效、更简洁。在这个“Java工具类库”中,我们可以看到一些核心领域的工具集,如时间处理、数学...

    通用Java开发类库

    Java开发类库是Java编程中不可或缺的一部分,它们提供了一系列预定义的函数和对象,帮助开发者高效地编写代码,实现各种功能。"通用Java开发类库"通常指的是那些广泛适用、可复用性强的基础工具类库,可以应用于各种...

    java李兴华学习笔记之Java常用类库

    ### Java李兴华学习笔记之Java常用类库 #### 一、课程介绍及知识点概览 根据提供的资料,“Java李兴华学习笔记之Java常用类库”这份文档来源于北京MLDN软件实训中心的教学资料,主要涵盖了Java编程语言中常用类库...

    Java类库中文手册

    Java类库中文手册是针对Java开发者的一份重要参考资料,它以CHM(Compiled Help Manual)格式提供,便于离线查阅和快速检索。这份手册详细介绍了Java标准类库中的各种类、接口、方法和异常,是Java学习者和开发者的...

    java 2类库3

    在"Java 2 类库3"中,我们将深入探讨一些关键的模块和类,以帮助开发者更好地理解和利用Java的强大功能。 首先,我们关注的是核心类库,包括`java.lang`包,它是所有Java程序的基础,包含了诸如`Object`、`String`...

    java核心类库使用大全

    Java核心类库是Java编程语言的核心组成部分,包含了丰富的API(应用程序接口)和工具,使得开发者能够构建各种类型的应用程序,从简单的控制台程序到复杂的分布式系统。这份"java核心类库使用大全"深入探讨了Java ...

    Java标准类库PDF

    Java标准类库是Java编程语言的一个重要组成部分,它包含了大量的预定义类和接口,这些类和接口为Java程序员提供了一系列的功能强大的工具和实用功能,使得开发人员能够更加高效地编写高质量的Java应用程序。...

    java2 sdk 类库详解(pdf)

    Java 2 SDK,也被称为Java Development Kit (JDK),是Java编程语言的核心组成部分,它包含了开发者需要的一切工具和资源来创建、编译、调试和运行Java应用程序。这个PDF文档很可能是对Java SDK中的各种类库进行深入...

    java常用类库java常用类库java常用类库

    Java常用类库是Java编程语言的核心组成部分,它们提供了一系列预定义的类和接口,使得开发者可以方便地进行各种常见任务的处理,而无需从零开始编写所有代码。这些类库覆盖了输入输出、网络通信、数据处理、集合框架...

    Java图片处理类库SimpleImage.zip

    SimpleImage是阿里巴巴的一个Java图片处理的类库,可以实现图片缩略、水印等处理。 SimpleImage中的ImageRender是图片处理的基类,它是一个抽象类,我们看到,该类中定义了一个抽象方法render(),同时持有一个对...

    java的各种类库 java包

    还有JUnit用于单元测试,Mockito用于模拟对象,以及Spring Boot,它使得创建独立的、生产级别的基于Spring的应用变得简单,它默认配置了许多常见的Java EE功能,使开发者能够快速启动和运行。 此外,还有用于大数据...

Global site tag (gtag.js) - Google Analytics