java循环中如何忽略异常。使异常不影响执行速度。求解。 本帖最后由 shanxiuwei 于 2012-09-21 13:20:03 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public class Test { public static void main(String[] args) throws Exception {//ok? HttpRequester request = new HttpRequester(); HttpRespons hr=new HttpRespons(); for(int i=0;i<=250;i++){ System.out.println(i); hr = request.sendGet("http://www.baidu.com/"+i+"/1918.js");//IO异常 System.out.println(hr.getContent()); break; } } 1、改为多线程执行2、在线程中try...catch... 什么叫做忽略异常? 不抛异常?还是不处理异常? 只要加try catch 就会影响到性能,就单单这段代码,影响不到哪去吧。 try基本不影响性能,捕捉到异常后进行的处理,如何很复杂的话,可能影响性能 LZ的意思是GET请求异常时可能会阻塞一段时间然后抛出异常。对于此问题请参考4楼给的方案 异常是你的程序出现异常就会执行 否则不执行 如果异常很多 显得代码乱不连接 可以用一个exception括起来就行 为什么把IO(输入输出流)定义为抽象类而不是接口? 接口内的方法的问题 怎么把一个类写在两个文件里 java常用包包含在哪些jar文件中 如何用JAVA写只读文件 新手提问~!~~急。。 applet停止问题! hibernate的问题,在线等啊 程序调用函数时,代码还没有运行完毕cpu就没响应了!! 为什么Timer一能工作? 我的set javac 没有变量 比较同一个程序的c实现和java实现的速度及内存
public class Test {
public static void main(String[] args) throws Exception {//ok?
HttpRequester request = new HttpRequester();
HttpRespons hr=new HttpRespons();
for(int i=0;i<=250;i++){
System.out.println(i);
hr = request.sendGet("http://www.baidu.com/"+i+"/1918.js");//IO异常
System.out.println(hr.getContent());
break;
}
}
2、在线程中try...catch...