Java URL的理解

简介: Java URL的理解

URL(Uniform Resource Locator):统一资源定位符,它表示Internet上某一资源的地址。

格式:

https://blog.csdn.net/lu202032?spm=1018.2226.3001.5343

URL类中的常用方法如下:

public static void main(String[] args) {
        try {
            URL url = new URL("https://blog.csdn.net/lu202032?spm=1018.2226.3001.5343");
            //1.获取该URL的协议名
            System.out.println(url.getProtocol());
            //2.获取该URL的主机名
            System.out.println(url.getHost());
            //3.获取该URL的端口号,没有端口号返回-1
            System.out.println(url.getPort());
            //4.获取该URL的文件路径
            System.out.println(url.getPath());
            //5.获取该URL的文件名
            System.out.println(url.getFile());
            //6.获取该URL的查询名
            System.out.println(url.getQuery());
        } catch (MalformedURLException e) {
            e.printStackTrace();
        }
    }

输出结果:

https
blog.csdn.net
-1
/lu202032
/lu202032?spm=1018.2226.3001.5343
spm=1018.2226.3001.5343


目录
打赏
0
0
0
0
10
分享
相关文章
|
6月前
|
Java开发实现图片URL地址检验,如何编码?
【10月更文挑战第14天】Java开发实现图片URL地址检验,如何编码?
185 4
JAVA程序员的进阶之路:掌握URL与URLConnection,轻松玩转网络资源!
在Java编程中,网络资源的获取与处理至关重要。本文介绍了如何使用URL与URLConnection高效、准确地获取网络资源。首先,通过`java.net.URL`类定位网络资源;其次,利用`URLConnection`类实现资源的读取与写入。文章还提供了最佳实践,包括异常处理、连接池、超时设置和请求头与响应头的合理配置,帮助Java程序员提升技能,应对复杂网络编程场景。
118 9
JAVA网络编程的未来:URL与URLConnection的无限可能,你准备好了吗?
随着技术的发展和互联网的普及,JAVA网络编程迎来新的机遇。本文通过案例分析,探讨URL与URLConnection在智能API调用和实时数据流处理中的关键作用,展望其未来趋势和潜力。
85 7
|
8月前
|
【思维导图】JAVA网络编程思维升级:URL与URLConnection的逻辑梳理,助你一臂之力!
【思维导图】JAVA网络编程思维升级:URL与URLConnection的逻辑梳理,助你一臂之力!
85 1
【高手过招】JAVA网络编程对决:URL与URLConnection的高级玩法,你敢挑战吗?
【高手过招】JAVA网络编程对决:URL与URLConnection的高级玩法,你敢挑战吗?
140 0
|
5月前
|
JAVA高手必备:URL与URLConnection,解锁网络资源的终极秘籍!
在Java网络编程中,URL和URLConnection是两大关键技术,能够帮助开发者轻松处理网络资源。本文通过两个案例,深入解析了如何使用URL和URLConnection从网站抓取数据和发送POST请求上传数据,助力你成为真正的JAVA高手。
124 11
JAVA网络编程中的URL与URLConnection:那些你不知道的秘密!
在Java网络编程中,URL与URLConnection是连接网络资源的两大基石。本文通过问题解答形式,揭示了它们的深层秘密,包括特殊字符处理、请求头设置、响应体读取、支持的HTTP方法及性能优化技巧,帮助你掌握高效、安全的网络编程技能。
168 9
|
5月前
|
JAVA网络编程新纪元:URL与URLConnection的神级运用,你真的会了吗?
本文深入探讨了Java网络编程中URL和URLConnection的高级应用,通过示例代码展示了如何解析URL、发送GET请求并读取响应内容。文章挑战了传统认知,帮助读者更好地理解和运用这两个基础组件,提升网络编程能力。
121 5
在 Java 中如何完全验证 URL
在 Java 中如何完全验证 URL
162 8
|
8月前
|
Java通过HttpClient从外部url下载文件到本地
该Java程序旨在通过URL将外部网络文件(如图片)下载至本地,并解决防盗链问题。首先,它通过`HttpGet`请求获取远程文件,并通过设置`Referer`头防止防盗链。然后,根据响应内容类型确定文件后缀并保存至指定路径。测试表明,程序能够成功下载文件。
841 8
Java通过HttpClient从外部url下载文件到本地