Eclipse调试Java的10个技巧

从公式到实践:用SPSS解锁香农多样性指数的生态洞察 本文详细介绍了如何利用SPSS软件计算和应用香农多样性指数进行生态研究。从基础公式解析到SPSS实战操作,再到生态决策支持,全面展示了该指数在物种丰富度和均匀度量化中的价值。文章特别强调了SPSS操作中的关键技巧和常见误区,为生态研究者提供了一套完整的分析解决方案。 阅读详情

先提三点:

不要使用System.out.println作为调试工具;

启用所有组件的详细的日志记录级别;

使用一个日志分析器来阅读日志;

1、条件断点

想象一下我们平时如何添加断点,通常的做法是双击行号的左边。在debug视图中,BreakPoint View将所有断点都列出来,但是我们可以添加一个boolean类型的条件来决定断点是否被跳过。如果条件为真,在断点处程序将停止,否则断点被跳过,程序继续执行。

2、异常断点

在断点view中有一个看起来像J!的按钮,我们可以使用它添加一个基于异常的断点,例如我们希望当NullPointerException抛出的时候程序暂停,我们可以这样:

3、观察点

这个特性我非常喜欢,他允许当一个选定的属性被访问或者被更改的时候程序执行暂停,并进行debug。最简单的办法是在类中声明成员变量的语句行号左边双击,就可以加入一个观察点。

小编相信这里有很多学习java的朋友,小编整理了一份java方面的学习资料,想要获取的可以加我的java学习群的哟,928204055。欢迎爱学习Java的你们。

4、查看变量

在选中的变量上使用Ctrl+Shift+d或者Ctrl+Shift+i可以查看变量值,另外我们还可以在Expressions View中添加监视。

5、改变变量值

我们可以在Debug的时候改变其中变量的值。在Variables View中可以按下图所示操作。

6、在Main方法中停止

在Run/Debug设置中,我们可以按如下图所示的启用这个特性。程序将会在main方法的第一行停住

7、环境变量

我们可以很方便的在Edit Conriguration对话框中添加环境变量

8、Drop to frame

这个功能非常酷,是我第二个非常喜欢的功能,Drop to frame就是说,可以重新跳到当前方法的开始处重新执行,并且所有上下文变量的值也回到那个时候。不一定是当前方法,可以点击当前调用栈中的任何一个frame跳到那里(除了最开始的那个frame)。主要用途是所有变量状态快速恢复到方法开始时候的样子重新执行一遍,即可以一遍又一遍地在那个你关注的上下文中进行多次调试(结合改变变量值等其它功能),而不用重来一遍调试到哪里了。当然,原来执行过程中产生的副作用是不可逆的(比如你往数据库中插入了一条记录)。学码思www.njxms.com.cn

9、Step过滤

当我们在调试的时候摁F5将进入方法的内部,但这有个缺点有的时候可能会进入到一些库的内部(例如JDK),可能并不是我们想要的,我们可以在Preferences中添加一个过滤器,排除指定的包。

10、进入、跳过、返回

其实这个技巧是debug最基本的知识。

F5-Step Into:移动到下一步,如果当前的行是一个方法调用,将进入这个方法的第一行。(可以通过第九条来排除)

F6-Step Over:移动到下一行。如果当前行有方法调用,这个方法将被执行完毕返回,然后到下一行。

F7-Step Return:继续执行当前方法,当当前方法执行完毕的时候,控制将转到当前方法被调用的行。

F8-移动到下一个断点处。

第四节:Vben Admin登录对接后端getUserInfo接口 上一节,我们完成了/api/auth/login接口的创建,通过login接口,我们完成了登录和Token的生成。但是登陆还是报404返回,发现是Vben Admin又请求了一个/api/getUserInfo接口,本节我们就来分析完成这个接口本节,我们完成了getUserInfo接口,完成了登录操作,成功的进入到工作台页面。 阅读详情

相关推荐

Eclipse的Debug调试技巧大全

该文档韵涵eclipse调试的很多技术,不会调式的可以进去看看,高手请飘过

java中Debug调试、异常的概念、异常体系、处理异常的关键字try/catch/finally/throw/throws、多个异常使用捕获并处理的方式、继承关系中处理异常、自定义异常类

java中Debug调试、异常的概念、异常体系、处理异常的关键字try/catch/finally/throw/throws、多个异常使用捕获并处理的方式、继承关系中处理异常、自定义异常类

专研前端,探索后端 1117

食刻外卖系统源码+商户端+配送端+小程序+APP源码全部开源完美运营.rar

食刻外卖系统源码+商户端+配送端+小程序+APP源码全部开源完美运营.rar

java 程序猿必备技能——Debug详解

java人必备技能之一——Debug。一篇博文带你快速入门!

CSDN / 稀土掘金/ B站 / GitHub: Cyan_RA9 8183

使用Eclipse调试Java程序的10技巧

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

a973356183的博客 157

使用 Eclipse 调试 Java 程序的 10技巧

英文原文:Again! – 10 Tips on Java Debugging with Eclipse 你应该看过一些如《关于调试的N件事》这类很流行的帖子 。假设我每天花费1小时在调试我的应用程序上的话,那累积起来的话也是很大量的时间。由于这个原因,用这些时间...

126

Java程序员应该知道的10Eclipse调试技巧

概述:图文介绍10Eclipse调试技巧,可以帮助Java程序员识别和解决应用程序缺陷。 Eclipse是众多Java程序员实用的开发工具,其中开发技巧也是繁多,但作为优秀的Java程序员,需要掌握最起码的调试技巧。 小编从前辈程序员和网络中,整理了10Eclipse调试技巧,希望对Java程序员有用。 1 条件断点 如果你不知道如何添加断点,只需点击左边面板(行号前面)

paul_wei2008的专栏 1040

eclipse调试java_Eclipse调试Java10技巧

1、条件断点想象一下我们平时如何添加断点,通常的做法是双击行号的左边。在debug视图中,BreakPoint View将所有断点都列出来,但是我们可以添加一个boolean类型的条件来决定断点是否被跳过。如果条件为真,在断点处程序将停止,否则断点被跳过, 程序继续执行。断点属性中有三个选择,启用“Enable”,Hit Count和Conditional中依据我们的需要来选择。1)Hit Cou...

weixin_28077113的博客 228

Eclipse 10个最有用的java调试技巧

开发程序少不了出错、调试Eclipse应该是最常用的Java ide了,那么Eclipse有哪些技巧可以提高我们调试的效率呢?本文翻译自《Top 10 Java Debugging Tips with Eclipse》。相信我,这里的调试技巧会让你有更多的时间做其他事(约会^-^)。  这篇博客会加入一些个人的理解,可以点击这里查看原文。限于本人英文水平,翻译可能不太准确,请大家见谅。

u012891504的专栏 500
上一篇: 英语不好的人,能学好Java开发吗?
下一篇: 学Java编程是不是会写代码就行了?
java03_15
博客等级 码龄8年 263粉丝 10原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值