摘要: 目前,有许多工具可以绑定到Java JDK,其中java.exe和javac.exe是每位Java工程师的必 备武器,与此同时,还有许多其它Java JDK工具呈现在大家眼前。大多数Java程序员都没有使用过这些工具,但如果使用,它们会让 ...
JDK是Java语言的软件开发工具包,没有它就无法编译Java程序。目前,有许许多多的JDK工具呈现在大家面前,但最常用的莫过于java.exe、javac.exe、jar等。除了这几个,还有哪些呢?本文作者Joe拥有多年的Java开发经验,其在博客上分享了一篇文章:5 JDK Tools Every Java Developer Should Know,笔者对其进行了编译,以下为。
目前,有许多工具可以绑定到Java JDK,其中java.exe和javac.exe是每位Java工程师的必备武器,与此同时,还有许多其它Java JDK工具呈现在大家眼前。大多数Java程序员都没有使用过这些工具,但如果使用,它们会让你的工作事半功倍。
在之前的教程中,我曾介绍过这些工具。现在,我向大家介绍其中最重要的5个工具。
1.javap
javap是一个Java类文件反汇编程序,可以查看Java编译器生成的字节码,是分析代码的一个好工具。让我们用javap来编译这段Hello World代码,再分解它。
2.jvisualvmjvisualvm是一个Java虚拟机和分析工具,该工具提供了一个图形界面窗口,并且可以直观的了解Java应用程序的运行时信息。jvisualvm集成了许多工具,比如像jmp、jinfo、jstat、jstack、JConsole等。自从JDK 6 Update 7以后已经作为JDK的一部分。
在Java垃圾回收和分析这篇文章中,我曾使用jvisualvm,大家不妨过去看看jvisualvm的使用方法。
网友评论 ()条 查看