6.URI和URL

URI

统一资源标示符(Uniform Resource Identfier,或URI)是一个用于标识某一互联网资源名称的字符串
包含:主机名,标识符,相对URI

URL:

统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的标示,是互联网上标准资源的地址.互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它.


在Java中,URI表示一个统一资源的标识符,不能用于定位任何资源,唯一的作用就是解析,而URL则包含一个可以打开到达资源的输入流,可以简单理解URL是URI的特例.

简单理解:URI和URL都表示一个资源路径.
创建URL对象

URL(String protocol,String host,int port,String file)
    public static void main(String[] args) throws Exception {
        
        //http:localhost:8080/index.jsp
        URL url = new URL("http", "localhost", 8080, "index.jsp");
        
        //打开url的连接对象
        URLConnection conn = url.openConnection();
        
        //InputStream getInputStream
        //网络---输入 --->程序中
        InputStream in = conn.getInputStream();
        Scanner sc = new Scanner(in);
        
        while(sc.hasNextLine()){
            String line = sc.nextLine();
            System.out.println(line);
        }
        sc.close();
    }

你可能感兴趣的:(6.URI和URL)