当前位置:首页 > 虚拟机 > 正文

虚拟机怎么运行代码(怎么在虚拟机上运行代码)


一、求java代码的详细执行过程?顺带说一下eclipse中怎么可以看到代码的执行步骤呢?谢谢最基本的操作是:
1.首先在java文件中设置断点,然后debugas-->opendebugDialog,然后在对话框中选择类-->Run
当程序到达断点时,会被重定向到调试视图。
2.F5键和F6键都是单步调试。F5是stepinto,意思是进入当前行代码执行。F6是步进,
表示执行当前行代码并跳转到下一行。
3.F7是跳出函数
4.F8执行到最后。
to(alsoF5)跳转入
er(alsoF6)跳过
turn(alsoF7)执行当前方法然后返回跳出该方法
lter逐步过滤,直到遇到未过滤的位置或断点(设置Filter:window-preferences-java-Debug-stepFiltering)
重新启动调试执行并运行,直到遇到未过滤的位置或断点为止断点
nt并设置程序中适合for循环的执行次数(设置breakpointview-右键hitcount)
t检查运行情况。执行表达式,显示执行值
实时监控变量变化
9.我们常说的断点是指行断点。除了行断点之外,还有其他断点。断点类型:字段(观察点)断点、方法断点、异常断点。
10.Fieldbreakpoint也称为watchpoint(监视点),在成员变量被读取或修改时被暂停
11.添加方法断点以进入/离开该方法时暂停(Run-methodbreakpoint)
12.添加Exceptionbreakpoint来捕获Execption并在执行时挂起(待续...)
断点属性:
1.执行多少次hitcount后挂起用于循环
condition满足你的输入条件时(为true\changed时)就会挂起
dthread当有多个时挂起此线程线程
dVM挂起虚拟机
13.变量视图中的变量可以更改变量值。在变量视图中选择变量并右键单击-更改值。一次用于快速调试。
14.调试过程中修改了一些代码后-->保存&构建-->恢复-->在断点处重新挂起