下载此文档

java网络编程.ppt


文档分类:IT计算机 | 页数:约25页 举报非法文档有奖
1/25
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/25 下载此文档
文档列表 文档介绍
第 11 章 Java 网络编程 1 学****内容基于 URL 的高层次 Java 网络编程基于 Socket 的低层次 Java 网络编程 2 基于 URL 的高层次 Java 网络编程一致资源定位器 URL URL 的组成创建一个 URL 解析一个 URL 3 一致资源定位器 URL URL(Uniform Resource Locator) 是一致资源定位器的简称,它表示 上某一资源的地址。通过 URL 我们可以访问 上的各种网络资源,比如最常见的 WWW , FTP 站点。浏览器通过解析给定的 URL 可以在网络上查找相应的文件或其他资源。 URL 是最为直观的一种网络定位方法。使用 URL 符合人们的语言****惯,容易记忆,所以应用十分广泛。而且在目前使用最为广泛的 TCP/IP 中对于 URL 中主机名的解析也是协议的一个标准,即所谓的域名解析服务。使用 URL 进行网络编程,不需要对协议本身有太多的了解,功能也比较弱,相对而言是比较简单的,所以在这里我们先介绍在 Java 中如何使用 URL 进行网络编程来引导读者入门。 4 URL 的组成 protocol://resourceName 协议名( protocol )指明获取资源所使用的传输协议, 如 http 、 ftp 、 gopher 、 file 等,资源名( resourceName ) 则应该是资源的完整地址,包括主机名、端口号、文件名或文件内部的一个引用。例如: / 协议名://主机名/home/ 协议名://机器名+文件名/#B OTTOM 协议名://机器名+端口号+文件名+内部引用. 5 创建一个 URL 为了表示 URL , 中实现了类 URL 。我们可以通过下面的构造方法来初始化一个 URL 对象: (1) public URL (String spec); 通过一个表示 URL 地址的字符串可以构造一个 URL 对象。 URL urlBase=new URL("http://www. /") (2) public URL(URL context, String spec); 通过基 URL 和相对 URL 构造一个 URL 对象。 263=new URL ("/"); URL index263=new 263, "") 6 创建一个 URL 续…(3) public URL(String protocol, String host, String file); new URL("http", "", "/pages/. html"); (4) public URL(String protocol, String host, int port, String file); URL gamelan=new URL("http", "", 80, "Pages/"); 7 解析一个 URL 类 URL 所提供的方法: public String getProtocol() 获取该 URL 的协议名。 public String getHost() 获取该 URL 的主机名。 public int getPort() 获取该 URL 的端口号, 如果没有设置端口,返回-1。 public String getFile() 获取该 URL 的文件名。 public String getRef() 获取该 URL 在文件中的相对位置。 public String getQuery() 获取该 URL 的查询信息。 public String getPath() 获取该 URL 的路径 public String getAuthority() 获取该 URL 的权限信息 public String getUserInfo() 获得使用者的信息 public String getRef() 获得该 URL 的锚 8 示例: public class ParseURL { public static void main(String[] args) throws Exception { URL Aurl = new URL("http://java.:80/docs/books/"); URL tuto = new URL(Aurl, "#DOWNLOADING"); ("protocol=" + ()); ("host =" + ());

java网络编程 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数25
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ranfand
  • 文件大小0 KB
  • 时间2016-04-15