为什么上面报错 下面却不报错呢

解决方案 »

  1.   

    private static Socket so;
    public void getSocket(){
    try {
    so=new Socket("127.0.0.1",8000);
    } catch (UnknownHostException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }

    }
      

  2.   

    Checked Exception,需要手动异常处理。try {}catch{}
      

  3.   

    第一行是实例化一个 Socket,需要捕获异常。
    第二行是实例化一个可以放 Socket 的 ArrayList,这里没有实例化 Socket。
      

  4.   

    楼上说的对,,加个try catch 处理异常