版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huiting_liu/article/details/68121007
1.URL(Uniform Resource Locator)统一资源定位符,表示Internet上的某一资源的地址。
2.URL由两部分组成:协议名称和资源名称,中间用冒号隔开。
例如’http ://www.baidu.comm’,其中 http是协议名称,www.baidu.comm是资源名。
3.URL对象的构造方法:
程序示例:
import java.net.MalformedURLException;
import java.net.URL;
public class Test02
{
public static void main(String [] args)
{
try {
//创建一个URL对象
URL baidu= new URL("http://www.baidu.com");
//创建新的URL,(?后面的表示参数,#后面表示锚点)
URL url= new URL(baidu,"/index.html?username=liu#test");
System.out.println("协议:"+url.getProtocol());
System.out.println("主机:"+url.getHost());
//若未指定端口号,则使用默认的端口号,此时getPort()方法返回值为-1
System.out.println("端口:"+url.getPort());
System.out.println("相对路径:"+url.getRef());
System.out.println("文件路径:"+url.getPath());
System.out.println("文件名:"+url.getFile());
System.out.println("查询字符串:"+url.getQuery());
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
结果如下图: