八款Java开发者必备的工具

标签: java 开发 工具 | 发表时间:2015-03-16 16:53 | 作者:
出处:http://news.cnblogs.com/

英文原文: 8 Best Java Tools That Every Java Programmer Must Use

Java 是计算机应用编程语言,被广泛的用于创建 Web 应用程序、服务器搭建、客户端 API 开发以及数据库。Java 的用例和重要性是巨大的。Java 的学习曲线需要程序员处于不断活跃的状态,而今天我们会列出 8 个最佳 Java 工具,可以帮助你开发 Java 应用。

1.   SparkJava

这是针对 Java 开发者的一个新的轻量级以及强大的 Web 应用框架。Spark 拥有简单和直接的方法,你可以使用 Spark 框架,通过做一些繁琐的 XML 配置来编码应用。Spark 助你更轻松的开发 Java Web 应用。

2.   jClarity

jClarity 是两个产品的组合,其中 illuminate 用于性能监控,census 则用于收集日志和分析数据,框架是轻量级的,并且非常的紧凑。

3.   Clover

Clover 是一款伟大的用于代码覆盖的工具,该工具有助于编写对应用测试有用的代码。你可以在 IDE 或持续集成系统中运行 Clover。工具优化于提升你的测试速度。

4.   jProfiler

jProfiler 有直观的用户界面,可以帮助你解决性能瓶颈以及理解问题。你可以很容易的确定内存泄漏并使用 jProfiler 修复线程问题。

5.   Visualvm

Visualvm 是一款免费的、集成了多个 JDK 命令行工具的可视化工具,它能为您提供强大的分析能力,对 Java 应用程序做性能分析和调优。

6.   Elasticsearch

ElasticSearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful web 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是第二最流行的企业搜索引擎。设计用于云计算中,能够达到实时搜索、稳定、可靠、快速、安装使用方便。

7.   Sonarqube

Sonarqube 是一个用于管理代码质量的开放平台,可通过 Java 应用来配置你的基于 Web 的应用。它提供了规则、警报、阈值、排除和设置功能。 SonarQube 允许用户将指标结合在一起,以及使用历史的措施混合。

8.   Takipi

Takipi 是一个轻量级的 Java 代理,你可以在几分钟内安装完 Takipi,没有代码注释或配置的要求。你可以使用一个全功能服务器来操作 Takipi。该工具可帮助你减少调试时间。

本文链接

相关 [java 开发 工具] 推荐:

5 款用来开发 iOS 应用的 Java 开源工具

- - ITeye资讯频道
苹果iOS系统的封闭性一直广为其他语言(如Java)开发者诟病,但随着第三方工具的不断壮大,开发人员逐渐摆脱 政策束缚,开始使用自己熟悉的语言来编写iOS本地应用,或将其他平台上的应用移植到iOS上. 本文为你介绍5款开源的开发工具,帮助你使用Java轻松开发iOS应用. Codename One是一个针对移动应用开发者的、开源的、跨平台的Java工具,旨在帮助Java开发者通过单一代码库来针对所有移动平台(智能手机和平板电脑)构建本地应用,且无需在应用性能、功能或开发简易性方面妥协.

Java开发者值得关注的7款新工具

- - 博客园_新闻
英文原文: 7 New Tools Java Developers Should Know. 云计算、大数据地快速发展催生了不少热门的应用及工具. 作为老牌语言 Java,其生态圈也出来了一些有关云服务、监控、文档分享方面的工具. 本文总结了 7 款较新的 Java 工具,大家不妨看下.   JClarity——性能监控.

八款Java开发者必备的工具

- - 博客园_新闻
英文原文: 8 Best Java Tools That Every Java Programmer Must Use. Java 是计算机应用编程语言,被广泛的用于创建 Web 应用程序、服务器搭建、客户端 API 开发以及数据库. Java 的用例和重要性是巨大的. Java 的学习曲线需要程序员处于不断活跃的状态,而今天我们会列出 8 个最佳 Java 工具,可以帮助你开发 Java 应用.

[iteye]每个Java开发者都应该知道的5个JDK工具

- - PHP & Java
【编者按】JDK是Java语言的软件开发工具包,没有它就无法编译Java程序. 目前,有许许多多的JDK工具呈现在大家面前,但最常用的莫过于java.exe、javac.exe、jar等. 本文作者Joe拥有多年的Java开发经验,其在博客上分享了一篇文章: 5 JDK Tools Every Java Developer Should Know,笔者对其进行了编译,以下为译文.

Java开源建站工具

- Amom - 阮一峰的网络日志
美国程序员Jon Scott Stevens,公布了他的创业公司所使用的开发工具清单. 他的语言平台是Java,开发项目是一个网站(还未上线). 所用到的工具都是开源的,可以免费得到. 在目前的创业者之中,用Java作为网站开发语言的人似乎很少. 这当然不是没有原因的,Java看上去确实不像是最便捷的网站开发工具,给人的感觉是用起来麻烦又费事.

java监测工具之jstat

- - 开源软件 - ITeye博客
用以判断JVM是否存在内存问题呢. 如何判断JVM垃圾回收是否正常. 一般的top指令基本上满足不了这样的需求,因为它主要监控的是总体的系统资源,很难定位到java应用程序. Jstat是JDK自带的一个轻量级小工具. 全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回收状况的监控.

java图片处理工具

- - CSDN博客推荐文章
作者:kuanghongjiang 发表于2015-2-1 15:45:51 原文链接. 阅读:0 评论:0 查看评论.

Java常用工具包 Jodd

- - Java - 编程语言 - ITeye博客
Jodd 是一个开源的 Java 工具集, 包含一些实用的工具类和小型框架. Jodd 被分成众多模块,按需选择,其中. jodd-core        一些工具类,包括. Fast buffers等等. jodd-bean        BeanUtil以及类型检查转换工具. jodd-props       更强大的Java Properties替代.

Java监控常用工具

- - 编程语言 - ITeye博客
Java的安装包自带了很多优秀的工具,善用这些工具对于监控和调试Java程序非常有帮助. 用途:jps用来查看JVM里面所有进程的具体状态, 包括进程ID,进程启动的路径等等. -l: 输出完成的包名称;. -m: 输出程序的命令行输入参数;. -v: 输出完整的JVM参数. 用途:1)查看java程序崩溃生成core文件,获得core文件的java stack和native stack的信息;2)查看正在运行的java程序的java stack和native stack的信息:a) 查看运行的java程序呈现hung的状态;b) 跟踪Java的调用栈,剖析程序.