zoukankan      html  css  js  c++  java
  • 一个断点调试的小技巧

    一个断点调试的小技巧

    大家都知道调试程序的时候加个断点, 这样就不用一步一步的执行, 直接可以跳到断点处,很方便。 
    但是你考虑下这种情况:有个循环,你不知道它会循环多少次,可能是几千次几万次, 在某一次循环的时候代码抛出了空指针异常,这时候怎么添加断点?
    即使你知道是哪一行出了抛出了空指针异常, 在那一行加了断点, 但是循环次数太多了, 不知道是哪一次出了错,不可能一步一步的手工单步执行,那样就累死了。 
    最好的办法就是加一个异常的断点
    0. 先运行程序,得到程序所出的异常,记录下来
    1. 打开Breakpoint view (断点视图)   :Windows-Show View
    2. 点击增加Java exception 断点按钮
    3. 在弹出框中 输入你的异常,例如: NullPointerException

    接下来就可以调试了, 你会发现Eclispe一下就能跳过很多循环,直接来到了引起异常的那行代码, 你就可以仔细的查看变量的值来调试了, 是不是很爽?

    我在Eclipse这么用过, 不知道别的IDE想Visual Studio, IntelliJ IDEA 等怎么样, 用过的同学告诉我下吧。
    图片

  • 相关阅读:
    css基础面试题
    hack-checkbox
    装饰性属性
    【CF809E】Surprise me!
    [SCOI2012]奇怪的游戏
    [HAOI2018]奇怪的背包
    CF1139D Steps to One
    [CTSC2018]假面
    写在省选前
    [SDOI2015]寻宝游戏
  • 原文地址:https://www.cnblogs.com/qxlxi/p/12860995.html
Copyright © 2011-2022 走看看