本帖最后由 shanxiuwei 于 2012-09-21 13:20:03 编辑

解决方案 »

  1.   


    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.   

    1、改为多线程执行
    2、在线程中try...catch...
      

  3.   

    什么叫做忽略异常? 不抛异常?还是不处理异常?  只要加try catch 就会影响到性能,就单单这段代码,影响不到哪去吧。
      

  4.   

    try基本不影响性能,捕捉到异常后进行的处理,如何很复杂的话,可能影响性能
      

  5.   

    LZ的意思是GET请求异常时可能会阻塞一段时间然后抛出异常。对于此问题请参考4楼给的方案
      

  6.   

    异常是你的程序出现异常就会执行 否则不执行 如果异常很多 显得代码乱不连接 可以用一个exception括起来就行