发表于: 2017-04-03 01:18:07
1 1287
今天完成的事情:
1.发现日志方面和转debug调试还没有弄,简单弄了一下
2.了解服务器,挑选便宜合适的
明天计划的事情:
1.推进任务
2.列详细的目标计划
3.努力冲刺一波
遇到的问题:
有点懵,现在做的一些包括前面所学的其实都掌握的不是很牢固,要彻底理解的话确实需要大量的基础知识
做铺垫,感觉越学 心里越是虚的慌,这是正常的么?
收获:(通过今天的学习,学到了什么知识)最基本的操作是:
找到你所指定的工作空间 ->.metadata->.log
找到错误日志的方式,结合下方的转debug调试,感觉还是蛮好用的。
日志+debug模式 可以更方便的找到错误 并且改正 不用很头疼的找一些简单出错的东西了,
每一步的操作 都能够显示出来。
这些是转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后--〉save&build-->resume-->重新暂挂于断点
评论