当前位置: 首页 > 面试题库 >

调试时强制异常

周枫涟
2023-03-14
问题内容

是否可以 在调试时 强制抛出异常。

让我举一个例子:我正在调试一些代码,这些代码是我从互联网上下载页面的地方。当Internet连接断开或网卡断开时,应抛出IOException,但执行会被阻止(在第二行)

URLConnection connection = requestURL.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));

我需要一种在代码阻塞时 在调试 时强制引发异常的方法,以便可以跳转到catch块。

我正在使用netbeans BTW。

While Debugging =执行线程暂停时手动添加。

编辑 :换句话说,我需要注入-在运行时调用一个异常,而不会影响当前代码!

谢谢。


问题答案:

我将找到正在等待的变量,然后在eclipse的表达式窗口中,对该变量调用notify,然后我null将该变量取出,以便同步块将抛出NullPointerException



 类似资料:
  • 我正在尝试编写一个测试用例,它涵盖了在块中编写的一段代码。事情是这样的: 我在类中有两个方法。 我想知道,当从方法的单元测试用例调用时,如何强制执行此异常?有没有使用Mockito或其他测试库的解决方案?

  • 我是Java Web服务的新手,在过去的4天里我一直在坚持这一点。问题是,我打算创建供其他应用程序使用的web服务。要求web服务必须从一个表返回多条记录,因此我创建了一个示例web服务,下面是代码 界面 具有两个字符串对象的自定义类 这里是实现 使用JBossDeveloperStudio生成的WSDL是 当给出SOAP请求时,我得到强制转换异常[Lcom.org.ccb.test.Sample

  • 问题内容: 试图通过类强制转换异常在这里: 抛出此异常: 我不明白这一点-因为该类是由xjc.bat工具生成的-并且它生成的类我完全没有改变-所以这里应该没有强制转换问题- 解组员应该真的给了我一个类可以强制转换为FooClass。 关于我在做什么错的任何想法吗? 问题答案: 是否有注释?如果没有,请尝试: 这基于非官方的JAXB指南。

  • 我在尝试从SOAPUI调用服务时遇到以下异常。当我在浏览器中打开endpoint时,它会显示wsdl fine。 我的wsdl在was 7服务器中 我在中的Soap请求: 肥皂UI中的肥皂反应: 这就是我配置jaxws:endpoint的方式

  • 例外情况: java.lang.ClassCastException:com.interconnect.library.gcm.util.checkplayServices(util.java:96),com.interconnect.library.gcm.regiseter.handleRegister(regiseter.java:53),com.interconnect.library.g

  • 我只是想在java中将一些类对象插入到优先级队列中。但是出现错误“com.java.split.MyComp不能转换为java.util.Collection”。我尝试了不同的选项,将不同的参数传递给, 代码: 导入java。util。比较器;导入java。util。优先队列; 但都没有起作用。我有个例外, 线程“main”java中出现异常。lang.ClassCastException:com