`

网络编程【十】URL

    博客分类:
  • Java
阅读更多
package com.zzl.http;

import java.io.InputStream;
import java.net.*;

public class UrlDemo {

	public static void main(String[] args) throws Exception {
		
		URL url = new URL("HTTP://192.168.0.124:8080/myweb/demo.html?name=haha");
		
		
		//获取此url的协议名称
		System.out.println(url.getProtocol());
		
		//获取此url的主机名
		System.out.println(url.getHost());
		
		//获取此url的端口号
		//如果getPort()返回 -1   那么就给他赋值:80端口。
		System.out.println(url.getPort());
		
		//获取此url的文件名
		System.out.println(url.getFile());
		
		//获取此url的路径部分
		System.out.println(url.getPath());
		
		//获取此url的查询部分
		System.out.println(url.getQuery());
		
		
		
	}

}

/*
  
  运行效果如下:
  
http
192.168.0.124
8080
/myweb/demo.html?name=haha
/myweb/demo.html
name=haha 

 */
分享到:
评论

相关推荐

    基于URL的Java网络编程

    ### 基于URL的Java网络编程 #### 一、URL概述 1. **统一资源定位器URL** URL(Uniform Resource Locator),即统一资源定位器,是一种用于标识Internet上资源的标准格式。通过URL,我们可以方便地访问互联网上的...

    Java网络编程实验报告.pdf

    Java 提供了多种网络编程接口,包括Socket 编程、DatagramPacket 编程、URL 编程等。 知识点2:Socket 编程 Socket 编程是Java 网络编程中最基础的编程接口。Socket 是一个EndPoint,用于在网络上建立连接,实现...

    Java网络编程/Java网络编程实例

    Java网络编程是Java开发中的重要领域,它涵盖了网络应用程序的设计、实现和调试。在这个主题下,我们可以探讨多个关键知识点: 1. **Java Socket编程**:Java的Socket类提供了基于TCP/IP协议的网络通信能力。通过...

    Java网络编程第三版.pdf

    《Java网络编程第三版》是Java开发者深入理解网络编程的重要参考资料。这本书主要涵盖了Java平台上的网络应用程序开发,从基础概念到高级技术,为读者提供了一套全面的学习路径。以下是本书中涉及的一些关键知识点:...

    java网络编程第四版pdf

    《Java网络编程(第四版)》是一本深入探讨Java在互联网环境下的编程技术的经典书籍。本书旨在帮助读者理解和掌握如何利用Java语言进行高效、安全的网络通信。书中内容覆盖了从基本的网络概念到复杂的多线程编程,是...

    URL文件下载VC网络编程源代码

    标题中的“URL文件下载VC网络编程源代码”指的是一个基于Visual C++(VC)的编程项目,这个项目实现了从互联网上通过指定的URL下载文件的功能。这个程序对于初学者来说是一个很好的起点,因为它涉及到网络连接的基本...

    Java网络编程期末考试复习题库+答案

    在Java中,网络编程主要依赖于Java的Socket编程、ServerSocket、URL类以及NIO(非阻塞I/O)等核心API。这份"Java网络编程期末考试复习题库+答案"为学生提供了全面的复习资源,涵盖了Java网络编程的主要知识点。 1. ...

    《Java程序设计之网络编程》

    《Java程序设计之网络编程》是一本专注于Java网络编程的教材,它涵盖了网络通信的基础理论以及Java语言在实现网络应用中的各种技术。该资源包括课件和源码,旨在帮助学习者通过实践来深入理解Java网络编程的核心概念...

    Java网络编程实践课程设计报告.pdf

    Java 提供了丰富的网络编程 API,包括 Socket 编程、datagram 编程、 URL 编程等。Java 网络编程可以实现客户端/服务器端的通信、数据传输、网络资源共享等功能。 knowledge point 2: Socket 编程 Socket 编程是...

    《Java网络编程实例:Java网络编程实例》

    Java网络编程是开发分布式应用程序的关键技术,它使得Java程序能够与其他设备、系统和服务进行通信。本书《Java网络编程实例:Java网络编程实例》显然聚焦于通过实际案例来教授这一核心技能。以下是一些主要的知识点...

    网络编程3HTTP编程 网络编程3HTTP编程

    网络编程是计算机科学中的一个重要领域,它涉及到通过网络发送和接收数据的过程。在这个主题中,HTTP(超文本传输协议)编程是核心概念之一,因为它是互联网上应用最广泛的数据交换协议。本文将深入探讨HTTP编程的...

    python 网络编程和网络编程基础

    Python网络编程是现代软件开发中的重要组成部分,尤其在大数据、云计算和物联网等领域的应用日益广泛。本主题将深入探讨Python在网络编程方面的基础知识和实践技巧。 首先,Python的网络编程主要涉及套接字(socket...

    java网络编程资源

    Java网络编程是开发分布式应用程序的关键技术,它允许Java程序与其他计算机进行通信,通过TCP/IP协议在互联网上交换数据。这份"java网络编程资源"涵盖了基础知识,对于初学者来说是一个很好的起点。 首先,Java网络...

    630.628.JAVA基础教程_IO流与网络编程-URL网络编程实现Tomcat服务端数(630).rar

    本教程主要关注如何使用Java的IO流和URL网络编程来实现与Tomcat服务器之间的数据交互。Tomcat是一款流行的开源Java Servlet容器,常用于开发和部署基于Java的Web应用。 首先,让我们深入理解Java中的IO流。IO流是...

    22-网络编程(URL-URLConnection).avi

    22-网络编程(URL-URLConnection).avi

    android使用TCP和URL进行网络编程

    总之,Android开发者需要掌握TCP和URL的基本原理,理解它们在网络编程中的作用,并能够灵活运用到实际项目中,以实现与服务器的高效通信。同时,还要关注Android平台的网络访问规范和最佳实践,以提供稳定、安全的...

    网络编程实用教程(第三版).zip

    1.1 网络编程相关的基本概念 1 1.1.1 网络编程与进程通信 1 1.1.2 Internet中网间进程的标识 3 1.1.3 网络协议的特征 7 1.2 三类网络编程 10 1.2.1 基于TCP/IP协议栈的网络编程 10 1.2.2 基于WWW应用的...

    Java网络编程实例(随书源代码)

    Java网络编程是开发分布式应用程序的关键技术,它允许程序通过网络发送和接收数据。《Java网络编程实例》这本书的源代码提供了丰富的示例,帮助读者深入理解这一领域。本压缩包包含的源代码覆盖了Java网络编程的各种...

    C#网络编程的PDF

    根据给定的文件信息,我们可以提炼出以下关于C#网络编程的重要知识点: ### C#网络编程概述 C#网络编程是.NET框架中的一个重要组成部分,它允许开发者创建能够与互联网或其他网络资源交互的应用程序。MSDN...

    网络编程实例PHP文件

    网络编程是计算机科学中的一个重要领域,它涉及到通过网络在不同设备间交换数据和实现功能。PHP(Hypertext Preprocessor)是一种广泛使用的开源脚本语言,尤其适合于Web开发,可以嵌入到HTML中,实现动态网站的功能...

Global site tag (gtag.js) - Google Analytics