没有合适的资源?快使用搜索试试~ 我知道了~
JDK命令学习 javac java javah jdb
3星 · 超过75%的资源 需积分: 50 55 下载量 27 浏览量
2008-09-18
11:00:40
上传
评论
收藏 235KB DOC 举报
温馨提示
试读
10页
本人根据学习jdk命令 总结的一套jdk命令大全 日后还会有更新 请谅解编写仓促
资源推荐
资源详情
资源评论
1
Project Condential
© Fujitsu Limited 2008
2008-9-16(火)
FNST)Web
グ ル ー
プ
JDB 调试工具学习小结
JDK命令学习报告
2008-9-16
付杰
前言
Java安装后,在JDK/bin目录下有很多exe工具,像javac.exe、java.exe、appletviewer.exe等都是常见常用的jd
k命令,还有一些默默无闻的命令也是很重要的,“工欲善其事,必先利其器”,我觉得掌握这些命令是Java深入学习
的第一步,当然前提是对Java语言有一定的掌握程度,否则再多再好的工具也没有意义,下面就对一些不常用但
是比较重要的几个命令的实践操作来总结一下对JDK命令学习的小结。
书上讲得很少,学习资料来源基本是google和jdk命令的help。
第一节.JDB调试
当新手开始学习Java时,在一开始的新鲜感后马上就会发现的一个问题就是如何调试。大家知道在Visual C
++ 中提供了很好的调试工具,使用起来特别的方便。Java中,以JDK为例,没有一个方便的图形界面,所以给新
手调试带来了很多的困难。很多人一开始是用System.out.println()来观察输出结果。如果些的程序很大,这样的
方法就显然是效率太低。下面结合自己的学习体会简单谈一下Java中的调试工具JDB的使用。
JDB名词解释:Java调试器,可以逐行地执行程序、设置断点和检查变量。
JDB命令列表:
** 命令列表 **
connectors - 列出此 VM 中可用的连接器和传送器
run [类 [参数]] - 开始执行应用程序的主类
threads [线程组] - 列出线程
thread <线程 ID> - 设置默认线程
suspend [线程 ID] - 暂停线程(默认为所有线程)
resume [线程 ID] - 恢复线程(默认为所有线程)
其中 [<线程 ID> | all] - 转储线程的堆栈
其中 [<线程 ID> | all] - 转储线程的堆栈,以及 pc 信息
up [n 帧] - 向上移动线程的堆栈
down [n 帧] - 向下移动线程的堆栈
kill <线程 ID> <表达式> - 中止具有给定的异常对象的线程
interrupt <线程 ID> - 中断线程
print <表达式> - 输出表达式的值
dump <表达式> - 输出所有对象信息
eval <表达式> - 输出表达式的值(与 print 相同)
set <lvalue> = <表达式> - 为字段/变量/数组元素指定新值
locals - 输出当前堆栈帧中的所有局部变量
classes - 列出当前已知的类
class <类 ID> - 显示已命名的类的详细信息
methods <类 ID> - 列出类的方法
fields <类 ID> - 列出类的字段
threadgroups - 列出线程组
threadgroup <名称> - 设置当前线程组
stop in <类 ID>.<方法>[(参数类型,...)]
- 在方法中设置断点
stop at <类 ID>:<行> - 在行中设置断点
资源评论
- duhhhh2013-09-27看了,总的来说了解了一些东西。
Jeff斯基
- 粉丝: 15
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功