zoukankan      html  css  js  c++  java
  • java 的开发工具IDEA使用 中Debug 调试工具使用

    IDEA

    JetBrains(这个公司的名称翻译过来就是“大脑喷射?”) 公司的宣传语是这么说的:Develop with pleasure!(带着快乐开发!)
     
    话不多说 开始debug
     
     1 1,rerun XXX,这个就是直接重新跑某个程序。
     2 2,这个相当于eclipse里面的f8,直接跑完,到下一个断点停下,没有就直接跑完程序。
     3 3,停止项目或者程序。要是自己的main呢,点一下就停下了,要是Java web项目,则点2下,就把服务器给停了。
     4 4,查看所有的断点设置情况。具体详情,下面有示意图,再细细解释。
     5 5,直接取消所有断点,让所有断点无效。
     6 6,要是你一不小心把这个下面的布局给弄乱了,你点这个,就把下面的布局给还原咯。
     7 7,跳转到当前代码所执行的地方,也就是说你在看代码的时候,点到其他地方,一点这个按钮,就到了程序执行到当前哪行的代码的地方。
     8 8,下一步,如果是方法,他是不会跳进去的。就是一行行的往下走。(eclipse里面的快捷键就是f6)
     9 9,跳转到详情,如果下一行调试代码是可执行方法,就可以f5进去,查看这个方法的运行详细情况。重点就是点进去执行
    10 10,从详情跳出去,和上面的9相反。
    11 11,看字面意思就是跳转到那个光标所在的地方,前提是他能路上没断点拦着。
    12 12,这个点开之后,可以计算你想要看的代码段的值,后面详细上图。
    13 13,看意思,同eclipse里面的watch,查看某个对象的值,自定义的对象。
    14 14,把自定义的查看对象的值,分开到另一个tab页。
    15 15,有时候当我们步入方法体之后,还想回退到方法体外,点这个按钮后,断点重新回到方法体之外。在继续还是可以再次进到方法内

    2.debug 视图

    查看断点处的某个对象的值,可以 如下几个方法:
    1,选中对象后,鼠标悬停在对象上 2 秒左右
    2,在watch里面添加这个对象,
    3,下面也许会自动列出来你代码里面有的
    4,使用上面图上标注的12的那个按钮
    5,alter + click,按住alter,然后点击想看的变量,就出现啦变量的值,这个厉害,感谢 40 楼老铁的评论。
     
    自己也是菜鸟就只会用常用的命令 会看知道有值 没有错误就可以啦 各位有好的建议可以@me qq: 798130749@qq.com
     
    最后,湿胸我说的这么详细,各位观众,点个赞,留个言啥的,好不好呀。
  • 相关阅读:
    leetcode Remove Linked List Elements
    leetcode Word Pattern
    leetcode Isomorphic Strings
    leetcode Valid Parentheses
    leetcode Remove Nth Node From End of List
    leetcode Contains Duplicate II
    leetcode Rectangle Area
    leetcode Length of Last Word
    leetcode Valid Sudoku
    leetcode Reverse Bits
  • 原文地址:https://www.cnblogs.com/zhukaixin/p/9154691.html
Copyright © 2011-2022 走看看