您的位置:首页 > 编程语言 > Java开发

10个最好用的Java工具、插件和资料库

2016-08-24 16:03 267 查看
经验丰富的程序员是如何提高工作效率的?今天让我们一起看看那些每天活跃在 livecoding.tv 上的大牛们使用了哪些秘密武器。

Gradle
Gradle 是一个通用的构建工具,它被 livecoding.tv 的程序员极力推荐。它是一个量子飞跃,用于建立Java (JVM) 世界的技术,它还可以建立几乎所有你想在你的脚本里执行的命令。

Eclipse

Eclipse是一个惊人的开源社区的工具,项目和协同工作组。它提供了集成开发环境和平台,几乎适用于每一种语言和架构。

YourKit

YourKit 是技术的领导者,它创造了绝大多数创新的和智能化的工具,用于分析Java &.NET 的应用程序。YouKit Java Profiler已经被IT专业人士和分析师认为是最好的分析工具。

Clover

另一个受到高度推荐的工具是Clover(三叶草)。它提供的指标可以让你更好地平衡在编写代码和编写测试代码时所要做的事情。Clover可以在你的IDE中运行,它也可以在持续的集成系统中运行,它还包括了测试优化,使你的测试速度更快,测试失败得也更快。

Mockito

Mokito 是一个模拟测试框架,它真的很好用。它让你用干净简单的API编写漂亮的测试。Mokito 不会给你留下手尾,因为这些测试是易读的,而且它们产生的是整齐的验证错误。

Jetty

Jetty的Web服务器提供一个HTTP服务器和Servlet容器,能够服务静态和动态内容,无论内容是来自一个独立的安装还是嵌入式的安装。Jetty可以用于各种各样的项目和产品。它可以嵌入在设备、工具、框架、应用服务器和集群里面。

Hibernate

Hibernate的ORM使开发者更容易编写应用程序,这些程序的数据寿命比应用过程更长。作为一种ORM框架,Hibernate关注的是数据的持久性,因为它适用于关系数据库(通过JDBC)。

Guava

Guava项目包含了Google 的几个核心资料库,它们是livecoding.tv 上的程序员在编写基于Java的项目时所信赖的资料库,提供收藏、缓存、原语支持、并发资料库、常见的注释、字符串处理、I/O等等。

FindBugs

FindBugs 是一个用来静态分析Java代码错误的程序。它是一个免费软件,在GNU公共许可协议下发布。

Java Decompiler

Java反编译程序旨在开发工具,目的是要反编译和分析Java5的 “字节码”以及后来的版本。我们livecoding平台上的工程师认为它是一个使用起来很方便的工具,有助提高工作效率。

如果要了解其它编程语言的实用工具介绍,可以浏览:https://www.livecoding.tv/categories/

原文出处:http://blog.livecoding.tv/2016/04/05/10%e4%b8%aa%e6%9c%80%e5%a5%bd%e7%94%a8%e7%9a%84java%e5%b7%a5%e5%85%b7%e3%80%81%e6%8f%92%e4%bb%b6%e5%92%8c%e8%b5%84%e6%96%99%e5%ba%93/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Java 程序员 插件