java URL类接口及简单应用 绝地灬酷狼 2022-03-02 15:16 254阅读 0赞 #### URL 类方法 #### ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzE2MTgxMQ_size_16_color_FFFFFF_t_70]实例: import java.net.*; import java.io.*; public class URLDemo { public static void main(String [] args) { try { URL url = new URL("http://www.runoob.com/index.html?language=cn#j2se"); System.out.println("URL 为:" + url.toString()); System.out.println("协议为:" + url.getProtocol()); System.out.println("验证信息:" + url.getAuthority()); System.out.println("文件名及请求参数:" + url.getFile()); System.out.println("主机名:" + url.getHost()); System.out.println("路径:" + url.getPath()); System.out.println("端口:" + url.getPort()); System.out.println("默认端口:" + url.getDefaultPort()); System.out.println("请求参数:" + url.getQuery()); System.out.println("定位位置:" + url.getRef()); }catch(IOException e) { e.printStackTrace(); } } } 结果: URL 为:http://www.runoob.com/index.html?language=cn#j2se 协议为:http 验证信息:www.runoob.com 文件名及请求参数:/index.html?language=cn 主机名:www.runoob.com 路径:/index.html 端口:-1 默认端口:80 请求参数:language=cn 定位位置:j2se #### URLConnections 类方法 #### ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzE2MTgxMQ_size_16_color_FFFFFF_t_70 1] import java.net.*; import java.io.*; public class URLConnDemo { public static void main(String [] args) { try { URL url = new URL("http://www.runoob.com"); URLConnection urlConnection = url.openConnection(); HttpURLConnection connection = null; if(urlConnection instanceof HttpURLConnection) { connection = (HttpURLConnection) urlConnection; } else { System.out.println("请输入 URL 地址"); return; } BufferedReader in = new BufferedReader( new InputStreamReader(connection.getInputStream())); String urlString = ""; String current; while((current = in.readLine()) != null) { urlString += current; } System.out.println(urlString); }catch(IOException e) { e.printStackTrace(); } } } 结果: $ javac URLConnDemo.java $ java URLConnDemo .....这里会输出菜鸟教程首页(http://www.runoob.com)的 HTML 内容..... [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzE2MTgxMQ_size_16_color_FFFFFF_t_70]: /images/20220302/7d31d0fc26ed46198a903d7dd4cf3cf8.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzE2MTgxMQ_size_16_color_FFFFFF_t_70 1]: /images/20220302/69a758a9b9024bfa91db89bed8fb2523.png
相关 Java语言特性:接口、抽象类的区别及应用实例 在Java编程中,接口(Interface)和抽象类(Abstract Class)都是用于创建多态行为的工具。它们的主要区别以及应用场景如下: 1. **定义方式**: 分手后的思念是犯贱/ 2024年09月13日 13:45/ 0 赞/ 12 阅读
相关 Java+Demo URL类的简单使用 记录一下java url类的简单使用 URL(Uniform Resource Locator,统一资源定位器)简单理解就是网上的某资源的地址,比如https://blog 小灰灰/ 2024年03月24日 08:24/ 0 赞/ 23 阅读
相关 【JAVA】状态机及简单应用 import java.util.LinkedList; enum State { STATE1, STATE2, Love The Way You Lie/ 2024年02月05日 21:00/ 0 赞/ 31 阅读
相关 java抽象类及接口 抽象类与接口是Java语言中对抽象概念进行定义的两种机制,他们让java更加具有强大的面向对象的能力。 抽象类 简单总结 首先,在面向对象的领域一切都是对象。所有 桃扇骨/ 2022年06月14日 00:53/ 0 赞/ 148 阅读
相关 抽象类与接口的区别及应用 转自 [http://www.jtben.com/document/217610][http_www.jtben.com_document_217610] 1、 抽 偏执的太偏执、/ 2022年05月28日 04:22/ 0 赞/ 132 阅读
相关 详解!! C++ String类应用及常见接口整合 1. String类 1. string是表示字符串的字符串类 2. 该类的接口与常规容器的接口基本相同,再添加一些专门用来操作string的常规操作。 3. St 悠悠/ 2022年03月24日 18:20/ 0 赞/ 160 阅读
相关 java URL类接口及简单应用 URL 类方法 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG 绝地灬酷狼/ 2022年03月02日 15:16/ 0 赞/ 255 阅读
相关 Java 什么是URL?及URL类和URLConnection类 在 [Java][] 的 API 中的 java.net 包中包含一个 URL 类和一个 URLConnection 类。下面介绍这两个类的相关知识。 URL 概念 U ゝ一纸荒年。/ 2021年12月12日 17:25/ 0 赞/ 245 阅读
还没有评论,来说两句吧...