如何使用Debug模式
最基本的操作是:
1, 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到debug视图下,
2, F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over,
也就是执行本行代码,跳到下一行,
3,F7是跳出函数
4,F8是执行到最后。
1.Step Into (also F5) 跳入
2.Step Over (also F6) 跳过
3.Step Return (also F7) 执行完当前method,然后return跳出此method
4.step Filter 逐步过滤 一直执行直到遇到未经过滤的位置或断点(设置Filter:window-preferences-java-Debug-step Filtering)
5.resume 重新开始执行debug,一直运行直到遇到breakpoint
6.hit count 设置执行次数 适合程序中的for循环(设置 breakpoint view-右键hit count)
7.inspect 检查 运算。执行一个表达式显示执行值
8.watch 实时地监视变量的变化
9.我们常说的断点(breakpoints)是指line breakpoints,除了line
breakpoints,还有其他的断点类型:field(watchpoint)breakpoint,method
breakpoint,exception breakpoint.
10.field breakpoint 也叫watchpoint(监视点) 当成员变量被读取或修改时暂挂
11.添加method breakpoint 进入/离开此方法时暂挂(Run-method breakpoint)
12.添加Exception breakpoint 捕抓到Execption时暂挂(待续…)断点属性:
1.hit count 执行多少次数后暂挂 用于循环
2.enable condition 遇到符合你输入条件(为ture改变时)就暂挂
3.suspend thread 多线程时暂挂此线程
4.suspend VM 暂挂虚拟机
13.variables 视图里的变量可以改变变量值,在variables 视图选择变量点击右键–change value.一次来进行快速调试。
14.debug 过程中修改了某些code后–〉savebuild–resume–重新暂挂于断点
debug模式是什么意思
通常开发的程序有2种模式:Debug模式和Release模式。
在Debug模式下,编译器会记录很多调试信息,也可以加入很多测试代码,方便程序员测试,以及出现bug时的分析解决。
Release模式下,就没有上述那些调试信息,而且编译器也会自动优化一些代码,这样生成的程序性能是最优的,但是如果出现问题,就不方便分析测试了。
怎样打开DEBUG模式
你好,朋友,开启DEBUG模式的方法是:在游戏安装目录下新建“Pal2.txt”的文本文件以在游戏中打开Debug模式。文本中请输入以下内容(如果游戏是繁体版请将以下内容转为Big5码):
;是否全屏幕,是为1、否为0
1
;是否开启热键功能
1
;是否显示FPS
1
;是否检察网络(LAN)上有无新版本执行文件
1
;战斗中是否播音效
;是否游戏一运行就进战斗
1
;进入游戏后是否启动主界面
1
;在游戏(启动
/
结束)时是否(暂停
/
继续)Winamp的播放
这样即可在游戏中用快捷键实现秘技功能:
Ctrl
+
Q:战斗马上胜利
Alt
+
F1:显示角色相关信息
Alt
+
F2:显示阻挡格
Alt
+
F3:阻挡格无效
Alt
+
F4:结束程序
Alt
+
F8:开启剧情快速略过功能
Alt
+
F12:系统开关列表
F9:自动略过所有战斗
P:游戏画面抓图
R:切换跑
/
走
Q:快速存档
S:快速开启存档列表
L:快速开启读档列表
数字键盘*:开启小地图
数字键盘:小地图放大
数字键盘:小地图缩小
注:新建“Pal2.txt”的文本文件后。也可只在文本文件中写下面这样的一竖排数字,不要文字:
1
1
1
1
数字0和1是可以自己改动的,因为在非全屏情况下会花屏,什么都看不清,所以第一个0要改成1。
利用
Alt
+
F2
可顺利走过江宁粮仓。
小地图,还能看到何处有宝箱。
就这个我就是这么玩的。。。。。。
什么是DEBUG模式
通常开发的程序有2种模式:Debug模式和Release模式。 在Debug模式下,编译器会记录很多调试信息,也可以加入很多测试代码,方便程序员测试,以及出现bug时的分析解决。
debug模式是什么意思?
通常开发的程序有2种模式:Debug模式和Release模式。
在Debug模式下,编译器会记录很多调试信息,也可以加入很多测试代码,方便程序员测试,以及出现bug时的分析解决。
Release模式下,就没有上述那些调试信息,而且编译器也会自动优化一些代码,这样生成的程序性能是最优的,但是如果出现问题,就不方便分析测试了。