import java.net.MalformedURLException;
import java.net.URL;
public class URLDemo {
public static void main(String[] args) {
try {
URL url=new URL("http://www.w3school.com.cn/sql/sql_datatypes.asp?name=haha&age=34");
//获取此url是协议名称
System.out.println("getProtocol():"+url.getProtocol());
//获取此url的主机名
System.out.println("getHost():"+url.getHost());
//获取此url的端口(没有指定获取的端口时获取到的端口号为-1)
System.out.println("getPort():"+url.getPort());
//获取此url的路径部分
System.out.println("getPath():"+url.getPath());
//获取此url的文件名
System.out.println("getFile():"+url.getFile());
//获取此url的查询部
System.out.println("getQuery():"+url.getQuery());
} catch (MalformedURLException e) {
e.printStackTrace();
}
}
}