....... 
try 

  URL url = new URL(htmlurl); 
  BufferedReader br = new BufferedReader(new InputStreamReader(url.openStream())); 

catch(Exception e) 

  ..... 

....... 
1、如果一个网站打不开,可能要很长时间才能catch exception,有没有什么办法要是try两秒钟还没获得结果就认为有exception? 
2、如何判断出错原因,即读出二楼的状态值? 
3、例如http://www.kr58.cn,直接读取同样出错,因为首页地址是 http://www.kr58.cn/ahtc/index.html,这种情况又如何解决?