我用下面的例子来得到某页面的html代码,如果产生异常,不就说明了URL无效。
import java.net.*;
import java.io.*;public class Gethtml {
    public static void main(String[] args) {
        try{
            URL u = new URL("http://www.csdn.net");
            InputStream in = u.openStream();
            Reader r = new InputStreamReader(new BufferedInputStream(in));
            int c;
            while((c = r.read()) != -1){
            System.out.print((char)c);//或者System.out.write(c);
            }
        }
        catch(MalformedURLException e){
            e.printStackTrace();}
        catch(IOException ignored){
            ignored.printStackTrace();
            }
    }
}