#### 1. 实现方法

n 创建一个项目

n 创建一个包 javabasic45

n 创建 public class ParseURL,并添加 main()方法

#### 2. URL 解析研究

n 定义并创建一个 URL 对象，如 URL aURL = new URL(http://www.my.com:80/docs/books/tutorial/index.html?name=networking#DOWNLOADING")

n 分别用 URL 类提供的方法，即 aURL.getProtocol()、aURL.getAuthority()、aURL.getHost()、aURL.getPort()、aURL.getPath()、aURL.getQuery()、aURL.getFile()和 aURL.getRef()输出 aURL 的协议、机构、主机、端口、路径、查询、文件名和索引信息，如 System.out.println("协议 = " + aURL.getProtocol())

import java.net.*;

import java.io.*;

public class ParseURL {

public static void main(String[] args) throws Exception {

URL aURL = new URL("http://www.my.com:80/docs/books/tutorial"

+ "/index.html?name=networking#DOWNLOADING");

System.out.println("协议 = " + aURL.getProtocol());

System.out.println("机构 = " + aURL.getAuthority());

System.out.println("主机 = " + aURL.getHost());

System.out.println("端口 = " + aURL.getPort());

System.out.println("路径 = " + aURL.getPath());

System.out.println("查询 = " + aURL.getQuery());

System.out.println("文件名 = " + aURL.getFile());

System.out.println("索引 = " + aURL.getRef());

}

}

####

####