是否可以 在调试时 强制抛出异常。
让我举一个例子:我正在调试一些代码,这些代码是我从互联网上下载页面的地方。当Internet连接断开或网卡断开时,应抛出IOException,但执行会被阻止(在第二行)
URLConnection connection = requestURL.openConnection(); BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
我需要一种在代码阻塞时 在调试 时强制引发异常的方法,以便可以跳转到catch块。
我正在使用netbeans BTW。
While Debugging =执行线程暂停时手动添加。
编辑 :换句话说,我需要注入-在运行时调用一个异常,而不会影响当前代码!
谢谢。
我将找到正在等待的变量,然后在eclipse的表达式窗口中,对该变量调用notify,然后我null将该变量取出,以便同步块将抛出NullPointerException。
null
NullPointerException