URI URN URL

来源:互联网 发布:最新网络歌曲2017 编辑:程序博客网 时间:2024/06/07 05:51

Summary


URI

URI 通用资源标识符 。可以定位web上的各种资源,内包含URN URL

URL 统一资源定位器 。 可以访问Internet上的文件和资源,java中就是用它访问的
URN 统一资源名称

一个利用URL编程获取网站信息的例子

import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.PrintStream;import java.net.MalformedURLException;import java.net.URL;public class URLDemo {    public static void main(String args[]) throws IOException{        PrintStream stream = new PrintStream(new FileOutputStream("结果.txt"));        URL url = new URL("http://www.sun.com");        stream.println("获取此 URL 的授权部分:"+url.getAuthority());        stream.println("获取此 URL 的内容:"+url.getContent());        stream.println("获取与此 URL 关联协议的默认端口号:"+url.getDefaultPort());        stream.println("获取此 URL 的端口号:"+url.getPort());        stream.println("获取此 URL 的协议名称:"+url.getProtocol());        stream.println("获取此 URL 的文件名:"+url.getFile());        stream.println("获取此 URL 的主机名:"+url.getHost());        stream.println("获取此 URL 的路径部分:"+url.getPath());        stream.println("获取此 URL 的查询部分:"+url.getQuery());        stream.println("获取此 URL 的锚点(也称为引用):"+url.getRef());        stream.println("获取此 URL 的 userInfo 部:"+url.getUserInfo());        InputStream is = url.openStream();        int ch ;        while((ch=is.read())!=-1){            stream.print((char)ch);        }        is.close();        stream.close();    }}

get方法的描述
网站部分代码
百度网站的截取

0 0