第4章网络编程.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章网络编程

第四章 网络编程 本章主要内容: Http的基本概念 URL类 URLConnection类 INetAddress类 Socket编程:Socket和ServerSocket类 数据报:DatagramPacket和DatagramSocket类 Http的基本概念 访问Internet网站时需要知道的是网址,即网络的地址,该地址叫URL(Uniform Resource Locator),或称统一资源定位符。 URL的组成 index.html default.html login.html :80/publish/th/index.html http:// 使用的协议,协议(Protocol):两台计算机通讯时对传送信息内容的理解、信息表示形式以及各种情况下应答信号都必须遵守的共同的约定。 主机名(域名或IP地址) 80 端口号,网络通信时同一机器上的不同进程的标识。    如:80,21,23,25,其中1~1024为系统保留的端口号。 (netstat -ano) publish/th 目录 Index.html 文件 URL类:封装网址信息的类 构造方法: public URL(String urlName); public URL(URL baseURL,String relativeURL); public URL(String protocolName,String hostName,int port,String path) public URL(String protocolName,String hostName,String path) 可能会抛出异常MalformedURLException如果指定了未知协议。(Malformed-难看的,畸形的 ) 例如:URL gamelan=new URL(http, , 80, “pages/Gwork.html); URL gamelan=new URL(: 80pages/Gwork.html); 一个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 getPath() 获取该URL的路径。 public String getAuthority()此 URL的已解码的授权组成部分,如果授权未定义,则返回 null 。 public String getUserInfo() 获得使用者的信息。 public String toExternalForm() 此 URL 的字符串表示形式。 练习创建URL对象,并输出属性 public static void main(String[] args) throws MalformedURLException { URL url=new URL(:80/publish/th/index.html); System.out.println(Protocol:+url.getProtocol()); System.out.println(Port:+url.getPort()); System.out.println(Host:+url.getHost()); System.out.println(File:+url.getFile()); System.out.println(Ref:+url.getRef()); System.out.println(Ext:+url.toExternalForm()); System.out.println(path:+url.getPath()); System.out.println(Authority:+url.getAuthority()); System.out.println(UserInfo:+url.getUserInfo()); } 输出结果为 Protocol:http Port:80 Host: File:/publish/th/index.html Ref:null Ext::80/publish/th/index.html path:/publish/th/index.html Authority::80 UserInfo:null URLConnectio

文档评论(0)

aena45 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档