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

Java语言程序设计电子课件 第9章 网络编程案例.pptxVIP

Java语言程序设计电子课件 第9章 网络编程案例.pptx

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

JAVA语言程序设计

9.1网络连接的3种方式9.2网络编程案例本章小结第九章目录

教学目标:在网络为核心的信息时代,计算机网络已经成为人们生活中必不可少的部分。JAVA因为具有与平台无关性、安全性好、网络类库丰富等特性,在网络编程上具有无法比拟的优势。本章将介绍网络模型和不同层次上JAVA网络连接的方式,结合实例介绍各种连接方法的使用。网络是一把双刃剑,使用网络时,要自觉按照社会主义道德的原则和要求,规范自己的行为;要依法律己,遵守“网络文明公约”。教学重点:掌握URL连接方式。掌握Datagram连接方式。掌握Socket连接方式。第九章

网络接口层网际层传输层应用层网络接口层网际层传输层应用层网络图12-1TCP/IP体系结构通讯示意图HTTP、……SMTP、FTPTCP或UDPIP1.目前因特网使用的是TCP/IP体系结构9.1网络基础计算机系统中各个部件之间以何种规则进行通信,就是网络模型。网络模型一般是指OSI七层参考模型和TCP/IP四层参考模型。

2.TCP/IP的协议族提供三个服务层次:①应用层向应用进程提供应用服务,包含HTTP、SMTP、FTP、DNS、TELNET等多种应用层协议。②传输层向应用层提供传输服务,包含TCP和UDP协议。③网际层向传输层提供无连接分组交付服务,包含IP协议。

Java提供了网络方面的类定义在包中。Java的网络连接分三种方式:①URL连接方式是三大功能中最上层的方法,它面向http、FTP等服务,很容易确定网络位置,可以直接送出或读入网络上的数据。②Socket连接方式是传统网络程序最常用的方式,它面向有连接的TCP服务。一般情况下客户机服务器模式的软件采用此方法。Socket连接方式是目前非常流行的连接方式,将在9.2节中详细讲解。③Datagram连接方式是更低级的网络传输方式,它面向无连接的UDP服务,将数据目的地地址封装到数据包中,直接向网络发送数据包。系统不能保证一定会将数据送到目的地。9.1网络连接的三种方式

1.概念URL是统一资源定位器(UniformResourceLocator)的简称,表示网络某一资源的地址。URL包括两部分:协议名称和资源名称。例如是一个URL。其中http代表协议,//是资源的名称。URL连接方式包含两个常用类:URL类和URLConnection类。9.1.1URL连接方式

JAVA中,URL类代表一个统一资源定位符,它指向互联网上的某一资源。URL类有六个构造方法。其中最简单的构造方法格式如下:URL(Stringurl);根据String参数创建URL对象。(1)URL类

URL类的常用方法

importjava.io.*;import.URL;//引入相关的包publicclassExample12_1{ publicstaticvoidmain(String[]args)throwsIOException { //声明抛出异常 URLurl=newURL();//连接到搜狐主页 System.out.println(Authority=+url.getAuthority());//获取授权 System.out.println(Defaultport=+url.getDefaultPort());//默认端口 System.out.println(Host=+url.getHost());//获取主机名 System.out.println(Port=+url.getPort());//获取url端口 System.out.println(Protocol=+url.getProtocol());//获取协议 System.out.println(Query=+url.getQuery());//获取查询部分 System.out.println(Ref=+url.getRef());//获取url的引用 System.out.println(UserInfo=+url.getUserInfo());//获取url用户信

文档评论(0)

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

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

1亿VIP精品文档

相关文档