<label id="omcfq"></label>

      <rp id="omcfq"><acronym id="omcfq"></acronym></rp>


        广州电脑培训暨华官网
        广州电脑培训
        • 广东省软件工程师实训基地
        • 广东省高薪就业培训中心

        • 广东省网络工程师实训基地
        • 广东省电脑人才培训中心

        您现在的位置:所在位置: 广州电脑培训 >> 电脑技术 >> java >> 正文    >

        Java程序员必须知道的5个调试技巧
          

          试可以帮助识别和解决应用程序缺陷,在本文中,作者将使用大家常用的的开发工具Eclipse来调试Java应用程序。但这里介绍的调试方法基本都是通用的,也适用于NetBeans IDE,我们会把重点放在运行时上面。

          在本文中使用的是Eclipse Juno版(Eclipse 4.2),在开始前给大家提3点建议!

          不要使用System.out.println作为调试工具把所有涉及到的组件日志级别激活并使用使用日志分析器来读取日志1.条件断点

          如果你不知道如何添加断点,只需点击左边面板(行号前面)断点即被创建。在调试界面中,“断点”视图会把所有被创建的断点列出来。我们可以给它加一个布尔条件,也就是说,该断点会被激活并且如果布尔条件为真,就会执行该断点,否则将会跳过往下执行。

          

          2.异常断点

          在断点视图中,有一个J!标记按钮!我们可以使用该按钮来添加一个Java异常断点。例如,我们想让程序在遇到空指针异常(NullPointerException)时,仍然能继续调试,那么我们可以使用该按钮来添加一个异常断点!

          

          3.监视点

          这是一个非常好的功能,当选定的属性访问或修改程序时,程序会停止执行并允许进行调试。在Outline视图中选择一个类变量并从上下文菜单中选择切换监视点,属性监视点将会被创建,在断点(Breakpoints)视图中会把所有监视点用列表的形式显示出来。

          

          4.评估/检查

          按Ctrl+Shift+D或者Ctrl+Shift+I来显示选定变量或者表达式的值。我们也可以给一个变量或表达式添加永久观察点,当程序在调试时,这些观察点就会在表达式视图(Expression view)中显示出来。

          

          5.修改变量值

          在调试过程中,我们可以修改变量值。先选好一个变量然后进入变量视图(Variables view),根据变量类型在其对应的Value列里输入值即可。

          




      1. 上一篇电脑技术:
      2. 下一篇电脑技术:

      3. 幸运时时彩 内黄县 | 孟连 | 富蕴县 | 麻栗坡县 | 汉川市 | 土默特左旗 | 嘉禾县 | 元谋县 | 连州市 | 腾冲县 | 南昌市 | 林口县 | 凤庆县 | 安达市 | 浮梁县 | 井冈山市 | 读书 | 昆明市 | 册亨县 | 苗栗市 | 都安 | 淮南市 | 浙江省 | 玉山县 | 黄陵县 | 嘉荫县 | 江油市 | 津南区 | 怀宁县 | 梨树县 | 无棣县 | 诏安县 | 游戏 | 诏安县 | 墨竹工卡县 | 独山县 | 江都市 | 金昌市 | 天门市 | 司法 | 扶风县 | 稻城县 | 南充市 | 三台县 | 余江县 | 巴林左旗 | 永德县 | 军事 | 寻乌县 | 兴山县 | 怀化市 | 离岛区 | 灵宝市 | 自治县 | 明星 | 望城县 | 象山县 | 化隆 | 玉门市 | 石城县 | 正宁县 | 南华县 | 延边 | 宣汉县 | 工布江达县 | 越西县 | 肇州县 | 景谷 | 马关县 | 灵山县 | 芒康县 | 岑溪市 | 诸城市 | 赞皇县 | 巴青县 | 慈利县 | 兴安盟 | 泉州市 | 绿春县 | 长宁县 | 吴堡县 | 安宁市 | 栾川县 | 广昌县 | 左云县 | 邛崃市 | 昭苏县 | 礼泉县 | 交城县 | 漳平市 | 济源市 | 富锦市 | 侯马市 | 如皋市 | 延吉市 | 淄博市 | 大荔县 | 遵义市 | 镇原县 | 九龙城区 |