import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
public class OpenConnection {
public static void main(String[] args) {
try {
URL facebookUrl = new URL("http://www.facebook.com/");
URLConnection doubanConnection = facebookUrl.openConnection();
System.out.println(doubanConnection.getContent());
}catch(Exception ex) {
if (ex instanceof MalformedURLException) {
System.out.println("==============================================");
System.out.println(" 创建URL时出错");
System.out.println("==============================================");
}else if (ex instanceof IOException) {
System.out.println("==============================================");
System.out.println(" 建立连接时出错");
System.out.println("==============================================");
}else {
ex.printStackTrace();
}
}
}
}
以上程序的运行结果是:
==============================================
建立连接时出错
==============================================
package com.sockettry;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
public class OpenConnection {
public static void main(String[] args) {
try {
URL baiduUrl = new URL("aaaaa://www.baidu.com/");
URLConnection doubanConnection = baiduUrl.openConnection();
System.out.println(doubanConnection.getContent());
}catch(Exception ex) {
if (ex instanceof MalformedURLException) {
System.out.println("==============================================");
System.out.println(" 创建URL时出错");
System.out.println("==============================================");
}else if (ex instanceof IOException) {
System.out.println("==============================================");
System.out.println(" 建立连接时出错");
System.out.println("==============================================");
}else {
ex.printStackTrace();
}
}
}
}
以上程序的运行结果为:
==============================================
创建URL时出错
==============================================