当前位置: 首页 > news >正文

广州市网站设计公司wordpress关闭发表评论

广州市网站设计公司,wordpress关闭发表评论,wordpress安装到阿里云主机,部门网站建设管理报告编程过程中如果出现错误,需要查找和定位错误时,借助程序调试可以快速查找错误。 编写好程序后,可能出现的情况: 1.没有bug。 使用Debug的情况: 2.运行后,出现错误或者异常信息,但是通过日志文件…

编程过程中如果出现错误,需要查找和定位错误时,借助程序调试可以快速查找错误。

编写好程序后,可能出现的情况:

        1.没有bug。

        使用Debug的情况:

        2.运行后,出现错误或者异常信息,但是通过日志文件或者控制台,显示了异常信息的位置。

        3.运行后,得到了错误的结果。

        4.运行后,得到了正确的结果,但是在大量、多次运行后,出现了错误的结果。

        (例1:多线程情况下,处理线程安全问题。例2:不同格式的输入数据,出现错误结果。)

1. Debug的步骤

1.添加断点。

2.启动调试。

3.单步执行。

4.观察变量和执行流程,找到并解决问题。

1.1 添加断点

在源码文件中,在想要设置断点的代码行的前面标记行处,单击鼠标左键出现红色圆点,就设置了一个断点。再次单机红色圆点行,就可以取消断点。

1.2 运行调试

单机臭虫,Debug调试运行代码,会停在断点位置。且在调试过程中,可以动态添加或取消断点。

1.3 调试工具按钮介绍

1. 步过:

        开始运行下一步代码,不是下一个断点。且不进入方法内部。

2. 步入、强制步入:

        开始运行下一步代码,且可以进入当前这一行代码调用的方法或构造器内部。

   区别

       步入:只能进入自己写的方法或构造器内部。

       强制步入:可以进入自己写的方法或构造器内部,也可以进入SDK定义的源码中的方法内部。

3. 步出:

        跳出当前这一行代码调用的方法、构造器、源码方法

4. 运行到光标处:

        直接跳到光标所在位置。如果中间有调试标记行,那还是会先进行调试行,再跳转。

5. 恢复程序:

        

        1. 如果后面没有断点,则结束调试,直接出结果。

        2. 如果后面有断点,则直接进入下一个断点位置。

6. 停止调试:

7.查看所有断点:

        显示整个程序执行过程中添加断点的位置。

 8. 显示执行点:

        显示当前代码正在执行哪一行的断点。

9. 静音断点:

        使得当前代码后面所有断点失效,一次执行到底。

2. 多种Debug情况介绍

2.1 方法断点

在方法上设置断点,显示红色菱形块。右键单机菱形块,可以看到监视。

方法输入:默认勾选,表示进入方法时,断点可以被唤醒。

方法退出:需手动勾选,表示在方法退出时,断点也被唤醒。

方法的覆盖:

子类调用父类方法的时候,如果父类方法中方法断点,则子类运行调试时一样会进入父类方法停留调试。

例如,我们进入源码,把源码某个方法设置断点,那么,调试代码中调用这个方法的时候,就会出现断点调试。

2.2 字段断点

在类的属性声明上打断点,默认对属性的修改操作进行监控。每次修改这个属性,都会停留。

当勾选“字段访问”时,每次获取(例如打印)这个变量值,调试也会停留。

2.3 条件断点

设置断点之后,写上执行这个断点的条件。不满足条件的时候,断点不会执行。

2.4 异常断点

对异常进行跟踪,如果程序出现指定异常,程序就执行断点,自动暂停。

例如:设置出现空指针异常,就打断点。

操作:点击查看所有断点按钮,添加断点,选择Java异常断点,搜索空指针异常进行添加,看到已勾选这个断点,点击完成。下次出现这个异常,异常那一行就会出现闪电标识的断点。

2.5 线程调试

挂起线程,输入条件,执行调试到满足该条件的线程,就会暂停。

2.6 强制结束(强制返回)

调试过程中已经发现问题,不希望程序继续执行。

可以选择强制结束(Force Return),然后点击恢复恢复程序,就直接结束了。

但是,如果在程序正在调用方法,方法需要一个返回值才能结束,就会出现

这就比较麻烦了,写不出对的返回值,就只能继续执行完这个方法。

2.7 自定义调试数据视图

在调试面板的空白处右键,选择自定义数据视图。

出现这个框:

例如:

2.8 常见问题

问题:使用Step into(步入)时,会出现无法进入源码的情况,怎么办?

方案1:使用force step into(强制步入)。

方案2:点击进入如下页面,把java.*javax.*取消勾选。(不建议

使得步入和强制步入完全一样,没有区别。

http://www.yayakq.cn/news/523621/

相关文章:

  • 做网站外包的公司好干嘛大学网站建设与功能开发
  • 安徽质量工程建设网站单页营销网站设计
  • 网站如何做京东联盟哪些公司网站做的好
  • 好网站目录自媒体营销模式有哪些
  • wordpress网站翻译插件优酷网站模板下载
  • 桐乡建设局网站国内做app软件开发最好的公司
  • 中小企业为什么要建网站深圳做网站服务公司
  • 如何免费创建一个个人网站企业做网络推广有什么好处
  • 网站欢迎页面怎么做南京软件定制
  • 用.net做的网站十张优秀海报设计欣赏
  • 如何查企业做网站是否备案过品牌推广怎么做
  • 网站关键词 价格生成做竞价推广这个工作怎么样
  • 重庆网站推广解决方案快手推广网站
  • 怎么在阿里云服务器上建设网站高端建站神器
  • 做美容美发的网站有哪些安卓网站开发前景
  • 百度知道下载东莞网站排名优化价格
  • 评价一个网站的好坏南宁会制作网站的技术人员
  • 泉州网站建站推广建站之星网站模板
  • 做一个官方网站多少钱一个网络建设方案论文
  • 网站在那里备案做flash网站的软件
  • 怎么下载在别的网站上用的js特效做一电影网站怎么赚钱吗
  • 深圳宝安区网站建设网站制作方案专业乐云seo
  • 专做腰带的网站山东百度推广总代理
  • 品牌网站如何建设青岛网站开发中心
  • 怎么做网站弹出公告jquery 动画网站
  • 建立网站的相关信息开发公司一季度汇报
  • 上海加盟网网站建设wordpress自定义右键
  • 榆林市网站建设长沙建网站理
  • 龙岗网站建设icxunwordpress双语版
  • 建筑设计类英文的网站注册网站网