专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 JDK内置命令

JDK内置命令

更新时间:2020-09-29 17:29:46 来源:赢咖4 浏览900次

我们都知道JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。因此,JDK本身也是有内置命令的,本文我们向大家介绍一些常用的 JDK内置命令。

下面为大家详细介绍这些JDK内置命令

1.javap

使用 javap 可以查看 Java 字节码反编译的源文件,javap 的命令格式如下:

image.png


2.jps

jps 是用来查询当前所有进程 pid 的,命令的用法如下图所示:

image.png


3.jstat

jstat 主要用于监控 JVM,主要是 GC 信息,在性能优化的时候经常用到,命令内容如下所示:

image.png


4.jcmd

jcmd 可以查看 JVM 信息,常用的命令内容如下:

image.png


5.jmap

jmap 打印出 Java 进程内存中 Object 的情况,或者将 JVM 中的堆以二进制输出成文本,命令内容如下:

image.png


6.jhat

jhat 分析 Java 堆的命令,可以将堆中对象以 html 的形式显示出来,支持对象查询语言 OQL,命令内容如下:

image.png


7.jstack

jstack 是堆栈跟踪工具,主要用于打印给定进程 pid 的堆栈信息,一般在发生死锁或者 CPU 100% 的时候排查问题使用,可以去查询当前运行的线程以及线程的堆栈信息是什么情况,命令内容如下:

image.png


本文主要对 JDK 常用的内置命令 javap、jps、jstat、jcmd、jmap、jhat、jstack 进行了简单讲解,大家可以自己在本机进行实践。学习这些JDK内置命令对于JDK的使用起到了很大的帮助,大家也可以观看本站的Java零基础入门教程,视频教程中有对JDK命令还有更加详细的介绍,敬请期待!


提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>