网站大量收购独家精品文档,联系QQ:2885784924

java认证考试第13章课件.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java认证考试第13章课件

第13章 网络编程 本章要点 网络基础知识 URL连接 Socket通信 概述 Java为用户提供了完善的网络功能: 获取网络上的各种资源; 与服务器建立连接和通信; 传递本地数据。 这些功能都定义在 包中; Java是通过使用流模式来实现网络信息交互的,一个接口同时拥有两个流: 输入流和输出流 当一个进程向另一进程发送数据时,只需将数据写入到相应接口的输出流上;而另一进程在接口的“另一端”从输入流上读取数据。 Java所提供的网络功能按层次及使用方法分为三大类: URL 通过URL的网络资源表达形式确定数据在网络中的位置; 利用URL对象中提供的相关方法,直接读入网络中的数据; 或者将本地数据传送到网络的另一端。 Socket 是指两个程序在网络上的通信连接,这是经常用到的一种方式。 Datagram 是三种网络功能中最低级的一种,它是一种面向非连接的、以数据报方式工作的通信,适用于网络状况不可靠环境下的数据传输和访问。 13.2 URL URL是Uniform Resource Locator(统一资源定位器)的缩写,表示Internet中某个资源的地址; 浏览器可以分析和识别给定的URL,在网上查找文件或其他资源; URL的基本结构为: protocol:// host_name:port_number/file_name port_number:指示连接时所使用的通信端口号; file_name:指示该资源在主机的完整文件名。 URL表示示例: http:// http:// /~vmis/java.html http:// :80/whitePaper/ Javawhitepaper-1.html URL的构造方法 URL对象是通过定义在包中的URL类进行构造的。 URL的构造方法 public URL(String spec): 最为直接的一种,只要将整个URL的名称直接以字符串的形式作为参数传入即可; 示例: URL url1=newURL(); public URL(URL context,String spec) 表示相对URL位置的定义; 例如,在某主机上有若干图片文件,如果希望通过HTML文件中的PARAM参数指明所要载入的文件,使程序可以做到根据需要播放指定的图片; 示例: URL host = new URL(file://export/home/Java/image/); URL aImage = new URL(host, getParameter(FILENAME)); 如果第一个参数设为null,那么它的作用就和第一种方式相同了。 例如: URL url2 =new URL(null,); public URL(String protocol,String host,String file) public URL(String protocol,String host,int port,String file) 此方式必须给出确定的传输协议、机器名称、文件名,或者加上端口号。 例如: :80/whitePaper/Javawhitepaper_1.html 构造方式为: URL url3 = new URL(http,,80,/whitePaper/Javawhitepaper_1.html); 与URL相关的异常 使用URL的构造方法时,程序所给出的参数可能存在某些问题,比如: 字符串的内容不符合URL的规定 传输协议错误甚至根本不存在 在类URL的构造方法中都声明抛出非运行时异常——MalformedURLException,在生成URL对象时必须捕获,进行处理。 示例 import .URL; import .MalformedURLException; public class URLdemo { URL url4; void createURL( ) { try { url4 = new URL(http:// / ~vmis/java.html); } catch(MalformedURLException e) { ………… // 处理语句 } } } 获取URL对象属性 生成URL的对象后,可通过类URL提供的方法来获取对象属性: String getProtocol():获取传输协议; String getHost():获取机器名称; String getPort():获取通信端口号; String getFile():获取资源文件名称; String getRef():获取参考点。 获取URL对象属性 使用下面方法将URL对象的

文档评论(0)

dmdt5055 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档