URL类的使用

    • //创建一个URL实例
      URL url = new URL("http://www.baidu.com");
      //通过URL的openStream方法获取URL对象所表示的资源的字节输入流
      InputStream is = url.openStream();
      //将字节输入流转换为字符输入流
      InputStreamReader isr = new InputStreamReader(is, "utf-8");
      //为字符输入流添加缓冲
      BufferedReader br = new BufferedReader(isr);
      String data = br.readLine();//读取数据
      while (data != null) {//循环读取数据
      System.out.println(data);//输出数据
      data = br.readLine();
      }
      //记得关闭流文件
      br.close();
      isr.close();
      is.close();

      URL常用方法

    • //创建一个URL实例
      URL imooc=new URL("http://www.imooc.com");
      //?后面表示参数,#后面表示锚点
      URL url=new URL(imooc, "/index.html?username=tom#test");
      System.out.println("协议:"+url.getProtocol());
      System.out.println("主机:"+url.getHost());
      //如果未指定端口号,则使用默认的端口号,此时getPort()方法返回值为-1
      System.out.println("端口:"+url.getPort());
      System.out.println("文件路径:"+url.getPath());
      System.out.println("文件名:"+url.getFile());
      System.out.println("相对路径:"+url.getRef());
      System.out.println("查询字符串:"+url.getQuery());
时间: 2024-12-20 00:14:58

URL类的使用的相关文章

java   net --------------------------------URL类

java   net ---------------------------URL类 package java_net; import java.net.MalformedURLException; import java.net.URL; /*  * 测试URL类  */ public class URL_Test {  public static void main(String[] args) { try { //我们需要构造一个URL对象,构造方法有很多种 /*  * 1.通过一个字符串

JAVA学习第六十三课 — 关于客户端服务端 && URL类 & URLConnection

常见的客户端和服务端 客户端:       浏览器:IE:弹窗口,猎豹:弹窗口,多标签,争强效果 服务端:       服务器:TomCat:1.处理请求 2.给予应答 想让TomCat为我们工作,那么java写的相关类类必须实现interface Serverlet 浏览器强大之处就在于解析能力,众多格式,都可以解析 服务端和客户端原理 自定义服务端: public static void main(String[] args) throws IOException { ServerSocke

java.net.Url类的应用(网络编程)

一.认识URL 类 URL 代表一个统一资源定位符,它是指向互联网"资源"的指针.资源可以是简单的文件或目录,也可以是更为复杂的对象的引用,例如对数据库或搜索引擎的查询. 简单的可以把URL理解为包含:协议.主机名.端口.路径.查询字符串和参数等对象.每一段可以独立设置. 应用程序也可以指定一个"相对 URL",它只包含到达相对于另一个 URL 的资源的足够信息.HTML 页面中经常使用相对 URL. 相对 URL 不需要指定 URL 的所有组成部分.如果缺少协议.

java.net包中的URL类

URI(unform Resources Identifier)是统一资源标识符,用来唯一地标示一个资源,即一个资源对应一个URI.由四部分组成,协议.存放资源的主机域名.资源文件名,端口号. URL(unform Resource Locator)是统一资源定位器,是一种具体的URI.可以把URL看作是指向互联网资源的”指针“. 资源文件名包含文件路径,通常是相对路径,相对于你访问的应用.java.net包有个URL类,提供多种构造方法,有一个参数的,URL( "http://www.baid

java之URL类

Java的网络类可以让你通过网络或者远程连接来实现应用.而且,这个平台现在已经可 以对国际互联网以及URL资源进行访问了.Java的URL类可以让访问网络资源就像是访问你本地的文件夹一样方便快捷.我们通过使用Java的URL类 就可以经由URL完成读取和修改数据的操作. 通过一个URL连接,我们就可以确定资源的位置,比如网络文件.网络页面以及网络应用程序等.其中包含了许多的语法元素.  从URL得到的数据可以是多种多样的,这些都需要一种统一的机制来完成对URL的读取与修改操作.Java语言在它的

Java URL类踩坑指南

背景介绍 最近再做一个RSS阅读工具给自己用,其中一个环节是从服务器端获取一个包含了RSS源列表的json文件,再根据这个json文件下载.解析RSS内容.核心代码如下: class PresenterImpl(val context: Context, val activity: MainActivity) : IPresenter { private val URL_API = "https://vimerzhao.github.io/others/rssreader/RSS.json&qu

Java的URL类(二)

转:https://www.cnblogs.com/brokencolor/p/8575440.html Java的URL类(二) 实例: Java 通过HttpURLConnection Post方式提交json,并从服务端返回json数据 package Demo.Test; import java.io.ByteArrayOutputStream; import java.io.InputStream; import java.io.OutputStream; import java.ne

Java的URL类(一)

转:https://www.cnblogs.com/blackiesong/p/6182038.html Java的URL类(一) Java的网络类可以让你通过网络或者远程连接来实现应用.而且,这个平台现在已经可 以对国际互联网以及URL资源进行访问了.Java的URL类可以让访问网络资源就像是访问你本地的文件夹一样方便快捷.我们通过使用Java的URL类 就可以经由URL完成读取和修改数据的操作. 通过一个URL连接,我们就可以确定资源的位置,比如网络文件.网络页面以及网络应用程序等.其中包含

java.net URL类的使用

URLDecoder.decode(String str)  将一个url进行解码 URL ul= new URL(uu);  构建URL对象 ul.getQuery() 得到参数请求部分 ul.getPort() 得到端口 ul.getProtocol() 得到协议 版权声明:本文为博主原创文章,未经博主允许不得转载.